Warning: Permanently added '150.239.81.125' (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/6950169-fedora-38-s390x --chroot fedora-38-s390x Version: 0.70 PID: 6358 Logging PID: 6359 Task: {'appstream': False, 'background': True, 'build_id': 6950169, 'buildroot_pkgs': [], 'chroot': 'fedora-38-s390x', 'enable_net': False, 'fedora_review': False, 'git_hash': '14c2c71d0940d4a773282de03f035d46652b372c', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/scipy-1.8.3/mlpack', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'mlpack', 'package_version': '4.3.0-3', 'project_dirname': 'scipy-1.8.3', 'project_name': 'scipy-1.8.3', 'project_owner': 'psimovec', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/psimovec/scipy-1.8.3/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.8.3--https://src.fedoraproject.org/user/releng', 'source_json': {}, 'source_type': None, 'submitter': 'https://src.fedoraproject.org/user/releng', 'tags': [], 'task_id': '6950169-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.8.3/mlpack /var/lib/copr-rpmbuild/workspace/workdir-rd914x6q/mlpack --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/scipy-1.8.3/mlpack', '/var/lib/copr-rpmbuild/workspace/workdir-rd914x6q/mlpack', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-rd914x6q/mlpack'... Running: git checkout 14c2c71d0940d4a773282de03f035d46652b372c -- cmd: ['git', 'checkout', '14c2c71d0940d4a773282de03f035d46652b372c', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-rd914x6q/mlpack rc: 0 stdout: stderr: Note: switching to '14c2c71d0940d4a773282de03f035d46652b372c'. 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 14c2c71 automatic import of mlpack Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-rd914x6q/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.8.3/mlpack/mlpack-4.3.0.tar.gz/md5/fcf2fb102cc2264e5a966137a6515924/mlpack-4.3.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Dload Upload Total Spent Left Speed 100 5811k 100 5811k 0 0 104M 0 --:--:-- --:--:-- --:--:-- 105M INFO: Reading stdout from command: md5sum mlpack-4.3.0.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-rd914x6q/mlpack/mlpack.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-rd914x6q/mlpack --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1706168666.726748 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.4 starting (python version = 3.11.3, NVR = mock-5.4-1.fc38), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-rd914x6q/mlpack/mlpack.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-rd914x6q/mlpack --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1706168666.726748 -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-rd914x6q/mlpack/mlpack.spec) Config(fedora-38-s390x) Start: clean chroot Finish: clean chroot Mock Version: 5.4 INFO: Mock Version: 5.4 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-38-s390x-bootstrap-1706168666.726748/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-1706168666.726748/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/01aeb2595739e5a1e4e591ae6cf15ad9ef0cf92abb68c5d5ea04465ed2f36781/merged INFO: umounting image registry.fedoraproject.org/fedora:38 (/var/lib/containers/storage/overlay/01aeb2595739e5a1e4e591ae6cf15ad9ef0cf92abb68c5d5ea04465ed2f36781/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 189 kB/s | 1.9 MB 00:10 Additional repo http_kojipkgs_fedoraproject_org 171 MB/s | 68 MB 00:00 fedora 30 MB/s | 76 MB 00:02 updates 20 MB/s | 30 MB 00:01 Package python3-dnf-4.18.1-1.fc38.noarch is already installed. Dependencies resolved. ========================================================================================================================== Package Arch Version Repository Size ========================================================================================================================== Installing: python3-dnf-plugins-core noarch 4.4.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 302 k Upgrading: dnf noarch 4.18.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 496 k dnf-data noarch 4.18.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k glibc s390x 2.38.9000-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 M glibc-common s390x 2.38.9000-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 393 k glibc-minimal-langpack s390x 2.38.9000-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 95 k ima-evm-utils s390x 1.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k libcomps s390x 0.1.20-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80 k libdnf s390x 0.72.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 657 k libmodulemd s390x 2.15.0-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 217 k libsolv s390x 0.7.27-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 458 k python-pip-wheel noarch 23.3.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 M python3 s390x 3.12.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k python3-dnf noarch 4.18.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 549 k python3-hawkey s390x 0.72.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 101 k python3-libcomps s390x 0.1.20-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 50 k python3-libdnf s390x 0.72.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 830 k python3-libs s390x 3.12.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 M python3-rpm s390x 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 70 k rpm s390x 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 509 k rpm-build-libs s390x 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 97 k rpm-libs s390x 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 324 k rpm-sign-libs s390x 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k yum noarch 4.18.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k Installing dependencies: dbus-libs s390x 1:1.14.10-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 159 k python3-dateutil noarch 1:2.8.2-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 345 k python3-dbus s390x 1.3.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 147 k python3-distro noarch 1.9.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 45 k python3-six noarch 1.16.0-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k python3-systemd s390x 235-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 100 k Transaction Summary ========================================================================================================================== Install 7 Packages Upgrade 23 Packages Total download size: 18 M Downloading Packages: (1/30): python3-dbus-1.3.2-4.fc39.s390x.rpm 989 kB/s | 147 kB 00:00 (2/30): python3-dateutil-2.8.2-11.fc40.noarch.r 2.3 MB/s | 345 kB 00:00 (3/30): python3-distro-1.9.0-1.fc40.noarch.rpm 10 MB/s | 45 kB 00:00 (4/30): dbus-libs-1.14.10-1.fc40.s390x.rpm 1.0 MB/s | 159 kB 00:00 (5/30): python3-dnf-plugins-core-4.4.4-1.fc40.n 51 MB/s | 302 kB 00:00 (6/30): python3-six-1.16.0-12.fc39.noarch.rpm 5.9 MB/s | 41 kB 00:00 (7/30): python3-systemd-235-5.fc39.s390x.rpm 15 MB/s | 100 kB 00:00 (8/30): dnf-4.18.2-1.fc40.noarch.rpm 68 MB/s | 496 kB 00:00 (9/30): dnf-data-4.18.2-1.fc40.noarch.rpm 8.8 MB/s | 39 kB 00:00 (10/30): glibc-common-2.38.9000-33.fc40.s390x.r 45 MB/s | 393 kB 00:00 (11/30): glibc-minimal-langpack-2.38.9000-33.fc 13 MB/s | 95 kB 00:00 (12/30): glibc-2.38.9000-33.fc40.s390x.rpm 131 MB/s | 1.9 MB 00:00 (13/30): ima-evm-utils-1.5-2.fc39.s390x.rpm 7.5 MB/s | 63 kB 00:00 (14/30): libcomps-0.1.20-4.fc40.s390x.rpm 7.1 MB/s | 80 kB 00:00 (15/30): libdnf-0.72.0-1.fc40.s390x.rpm 76 MB/s | 657 kB 00:00 (16/30): libmodulemd-2.15.0-5.fc39.s390x.rpm 27 MB/s | 217 kB 00:00 (17/30): libsolv-0.7.27-2.fc40.s390x.rpm 49 MB/s | 458 kB 00:00 (18/30): python-pip-wheel-23.3.1-3.fc40.noarch. 141 MB/s | 1.5 MB 00:00 (19/30): python3-3.12.1-2.fc40.s390x.rpm 3.7 MB/s | 26 kB 00:00 (20/30): python3-dnf-4.18.2-1.fc40.noarch.rpm 81 MB/s | 549 kB 00:00 (21/30): python3-hawkey-0.72.0-1.fc40.s390x.rpm 16 MB/s | 101 kB 00:00 (22/30): python3-libcomps-0.1.20-4.fc40.s390x.r 8.6 MB/s | 50 kB 00:00 (23/30): python3-rpm-4.19.1-2.fc40.s390x.rpm 11 MB/s | 70 kB 00:00 (24/30): python3-libdnf-0.72.0-1.fc40.s390x.rpm 77 MB/s | 830 kB 00:00 (25/30): rpm-build-libs-4.19.1-2.fc40.s390x.rpm 13 MB/s | 97 kB 00:00 (26/30): rpm-4.19.1-2.fc40.s390x.rpm 49 MB/s | 509 kB 00:00 (27/30): rpm-sign-libs-4.19.1-2.fc40.s390x.rpm 4.7 MB/s | 27 kB 00:00 (28/30): rpm-libs-4.19.1-2.fc40.s390x.rpm 43 MB/s | 324 kB 00:00 (29/30): yum-4.18.2-1.fc40.noarch.rpm 7.2 MB/s | 37 kB 00:00 (30/30): python3-libs-3.12.1-2.fc40.s390x.rpm 109 MB/s | 8.8 MB 00:00 -------------------------------------------------------------------------------- Total 64 MB/s | 18 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Upgrading : glibc-common-2.38.9000-33.fc40.s390x 1/53 Upgrading : glibc-minimal-langpack-2.38.9000-33.fc40.s390x 2/53 Running scriptlet: glibc-2.38.9000-33.fc40.s390x 3/53 Upgrading : glibc-2.38.9000-33.fc40.s390x 3/53 Running scriptlet: glibc-2.38.9000-33.fc40.s390x 3/53 Upgrading : rpm-libs-4.19.1-2.fc40.s390x 4/53 Upgrading : libmodulemd-2.15.0-5.fc39.s390x 5/53 Upgrading : libsolv-0.7.27-2.fc40.s390x 6/53 Upgrading : libdnf-0.72.0-1.fc40.s390x 7/53 Upgrading : rpm-build-libs-4.19.1-2.fc40.s390x 8/53 Installing : dbus-libs-1:1.14.10-1.fc40.s390x 9/53 Upgrading : ima-evm-utils-1.5-2.fc39.s390x 10/53 Upgrading : rpm-sign-libs-4.19.1-2.fc40.s390x 11/53 Upgrading : libcomps-0.1.20-4.fc40.s390x 12/53 Upgrading : python-pip-wheel-23.3.1-3.fc40.noarch 13/53 Upgrading : python3-3.12.1-2.fc40.s390x 14/53 Upgrading : python3-libs-3.12.1-2.fc40.s390x 15/53 Upgrading : python3-libdnf-0.72.0-1.fc40.s390x 16/53 Upgrading : python3-hawkey-0.72.0-1.fc40.s390x 17/53 Upgrading : python3-libcomps-0.1.20-4.fc40.s390x 18/53 Installing : python3-dbus-1.3.2-4.fc39.s390x 19/53 Installing : python3-distro-1.9.0-1.fc40.noarch 20/53 Installing : python3-six-1.16.0-12.fc39.noarch 21/53 Installing : python3-dateutil-1:2.8.2-11.fc40.noarch 22/53 Installing : python3-systemd-235-5.fc39.s390x 23/53 Upgrading : python3-rpm-4.19.1-2.fc40.s390x 24/53 Upgrading : dnf-data-4.18.2-1.fc40.noarch 25/53 Upgrading : python3-dnf-4.18.2-1.fc40.noarch 26/53 Upgrading : dnf-4.18.2-1.fc40.noarch 27/53 Running scriptlet: dnf-4.18.2-1.fc40.noarch 27/53 Upgrading : yum-4.18.2-1.fc40.noarch 28/53 Installing : python3-dnf-plugins-core-4.4.4-1.fc40.noarch 29/53 Running scriptlet: rpm-4.19.1-2.fc40.s390x 30/53 Upgrading : rpm-4.19.1-2.fc40.s390x 30/53 Cleanup : rpm-4.18.2-1.fc38.s390x 31/53 Cleanup : yum-4.18.1-1.fc38.noarch 32/53 Running scriptlet: dnf-4.18.1-1.fc38.noarch 33/53 Cleanup : dnf-4.18.1-1.fc38.noarch 33/53 Running scriptlet: dnf-4.18.1-1.fc38.noarch 33/53 Cleanup : python3-dnf-4.18.1-1.fc38.noarch 34/53 Cleanup : python3-hawkey-0.72.0-1.fc38.s390x 35/53 Cleanup : python3-rpm-4.18.2-1.fc38.s390x 36/53 Cleanup : rpm-build-libs-4.18.2-1.fc38.s390x 37/53 Cleanup : rpm-sign-libs-4.18.2-1.fc38.s390x 38/53 Cleanup : ima-evm-utils-1.4-7.fc38.s390x 39/53 Cleanup : python3-libdnf-0.72.0-1.fc38.s390x 40/53 Cleanup : libdnf-0.72.0-1.fc38.s390x 41/53 Cleanup : libsolv-0.7.25-1.fc38.s390x 42/53 Cleanup : python3-libcomps-0.1.20-1.fc38.s390x 43/53 Cleanup : dnf-data-4.18.1-1.fc38.noarch 44/53 Cleanup : python3-libs-3.11.6-1.fc38.s390x 45/53 Cleanup : python3-3.11.6-1.fc38.s390x 46/53 Cleanup : libcomps-0.1.20-1.fc38.s390x 47/53 Cleanup : libmodulemd-2.15.0-2.fc38.s390x 48/53 Cleanup : python-pip-wheel-22.3.1-3.fc38.noarch 49/53 Cleanup : rpm-libs-4.18.2-1.fc38.s390x 50/53 Cleanup : glibc-2.37-14.fc38.s390x 51/53 Cleanup : glibc-minimal-langpack-2.37-14.fc38.s390x 52/53 Cleanup : glibc-common-2.37-14.fc38.s390x 53/53 Running scriptlet: rpm-4.19.1-2.fc40.s390x 53/53 Running scriptlet: glibc-common-2.37-14.fc38.s390x 53/53 Verifying : dbus-libs-1:1.14.10-1.fc40.s390x 1/53 Verifying : python3-dateutil-1:2.8.2-11.fc40.noarch 2/53 Verifying : python3-dbus-1.3.2-4.fc39.s390x 3/53 Verifying : python3-distro-1.9.0-1.fc40.noarch 4/53 Verifying : python3-dnf-plugins-core-4.4.4-1.fc40.noarch 5/53 Verifying : python3-six-1.16.0-12.fc39.noarch 6/53 Verifying : python3-systemd-235-5.fc39.s390x 7/53 Verifying : dnf-4.18.2-1.fc40.noarch 8/53 Verifying : dnf-4.18.1-1.fc38.noarch 9/53 Verifying : dnf-data-4.18.2-1.fc40.noarch 10/53 Verifying : dnf-data-4.18.1-1.fc38.noarch 11/53 Verifying : glibc-2.38.9000-33.fc40.s390x 12/53 Verifying : glibc-2.37-14.fc38.s390x 13/53 Verifying : glibc-common-2.38.9000-33.fc40.s390x 14/53 Verifying : glibc-common-2.37-14.fc38.s390x 15/53 Verifying : glibc-minimal-langpack-2.38.9000-33.fc40.s390x 16/53 Verifying : glibc-minimal-langpack-2.37-14.fc38.s390x 17/53 Verifying : ima-evm-utils-1.5-2.fc39.s390x 18/53 Verifying : ima-evm-utils-1.4-7.fc38.s390x 19/53 Verifying : libcomps-0.1.20-4.fc40.s390x 20/53 Verifying : libcomps-0.1.20-1.fc38.s390x 21/53 Verifying : libdnf-0.72.0-1.fc40.s390x 22/53 Verifying : libdnf-0.72.0-1.fc38.s390x 23/53 Verifying : libmodulemd-2.15.0-5.fc39.s390x 24/53 Verifying : libmodulemd-2.15.0-2.fc38.s390x 25/53 Verifying : libsolv-0.7.27-2.fc40.s390x 26/53 Verifying : libsolv-0.7.25-1.fc38.s390x 27/53 Verifying : python-pip-wheel-23.3.1-3.fc40.noarch 28/53 Verifying : python-pip-wheel-22.3.1-3.fc38.noarch 29/53 Verifying : python3-3.12.1-2.fc40.s390x 30/53 Verifying : python3-3.11.6-1.fc38.s390x 31/53 Verifying : python3-dnf-4.18.2-1.fc40.noarch 32/53 Verifying : python3-dnf-4.18.1-1.fc38.noarch 33/53 Verifying : python3-hawkey-0.72.0-1.fc40.s390x 34/53 Verifying : python3-hawkey-0.72.0-1.fc38.s390x 35/53 Verifying : python3-libcomps-0.1.20-4.fc40.s390x 36/53 Verifying : python3-libcomps-0.1.20-1.fc38.s390x 37/53 Verifying : python3-libdnf-0.72.0-1.fc40.s390x 38/53 Verifying : python3-libdnf-0.72.0-1.fc38.s390x 39/53 Verifying : python3-libs-3.12.1-2.fc40.s390x 40/53 Verifying : python3-libs-3.11.6-1.fc38.s390x 41/53 Verifying : python3-rpm-4.19.1-2.fc40.s390x 42/53 Verifying : python3-rpm-4.18.2-1.fc38.s390x 43/53 Verifying : rpm-4.19.1-2.fc40.s390x 44/53 Verifying : rpm-4.18.2-1.fc38.s390x 45/53 Verifying : rpm-build-libs-4.19.1-2.fc40.s390x 46/53 Verifying : rpm-build-libs-4.18.2-1.fc38.s390x 47/53 Verifying : rpm-libs-4.19.1-2.fc40.s390x 48/53 Verifying : rpm-libs-4.18.2-1.fc38.s390x 49/53 Verifying : rpm-sign-libs-4.19.1-2.fc40.s390x 50/53 Verifying : rpm-sign-libs-4.18.2-1.fc38.s390x 51/53 Verifying : yum-4.18.2-1.fc40.noarch 52/53 Verifying : yum-4.18.1-1.fc38.noarch 53/53 Upgraded: dnf-4.18.2-1.fc40.noarch dnf-data-4.18.2-1.fc40.noarch glibc-2.38.9000-33.fc40.s390x glibc-common-2.38.9000-33.fc40.s390x glibc-minimal-langpack-2.38.9000-33.fc40.s390x ima-evm-utils-1.5-2.fc39.s390x libcomps-0.1.20-4.fc40.s390x libdnf-0.72.0-1.fc40.s390x libmodulemd-2.15.0-5.fc39.s390x libsolv-0.7.27-2.fc40.s390x python-pip-wheel-23.3.1-3.fc40.noarch python3-3.12.1-2.fc40.s390x python3-dnf-4.18.2-1.fc40.noarch python3-hawkey-0.72.0-1.fc40.s390x python3-libcomps-0.1.20-4.fc40.s390x python3-libdnf-0.72.0-1.fc40.s390x python3-libs-3.12.1-2.fc40.s390x python3-rpm-4.19.1-2.fc40.s390x rpm-4.19.1-2.fc40.s390x rpm-build-libs-4.19.1-2.fc40.s390x rpm-libs-4.19.1-2.fc40.s390x rpm-sign-libs-4.19.1-2.fc40.s390x yum-4.18.2-1.fc40.noarch Installed: dbus-libs-1:1.14.10-1.fc40.s390x python3-dateutil-1:2.8.2-11.fc40.noarch python3-dbus-1.3.2-4.fc39.s390x python3-distro-1.9.0-1.fc40.noarch python3-dnf-plugins-core-4.4.4-1.fc40.noarch python3-six-1.16.0-12.fc39.noarch python3-systemd-235-5.fc39.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-1706168666.726748/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-2.fc40.s390x rpm-sequoia-1.5.0-1.fc38.s390x python3-dnf-4.18.2-1.fc40.noarch python3-dnf-plugins-core-4.4.4-1.fc40.noarch yum-4.18.2-1.fc40.noarch Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 187 kB/s | 1.9 MB 00:10 Additional repo http_kojipkgs_fedoraproject_org 3.3 MB/s | 68 MB 00:20 fedora 6.3 MB/s | 76 MB 00:12 updates 2.6 MB/s | 30 MB 00:11 Last metadata expiration check: 0:00:01 ago on Thu Jan 25 07:47:43 2024. Dependencies resolved. ======================================================================================================================================== Package Arch Version Repository Size ======================================================================================================================================== Installing group/module packages: bash s390x 5.2.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 M bzip2 s390x 1.0.8-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53 k coreutils s390x 9.4-3.fc40 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-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 398 k fedora-release-common noarch 40-0.29 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k findutils s390x 1:4.9.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 488 k gawk s390x 5.3.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M glibc-minimal-langpack s390x 2.38.9000-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 95 k grep s390x 3.11-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 294 k gzip s390x 1.12-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 166 k info s390x 7.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 195 k patch s390x 2.7.6-22.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 134 k redhat-rpm-config noarch 280-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75 k rpm-build s390x 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71 k sed s390x 4.8-14.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 300 k shadow-utils s390x 2:4.14.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M tar s390x 2:1.35-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 865 k unzip s390x 6.0-62.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 194 k util-linux s390x 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M which s390x 2.21-40.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43 k xz s390x 5.4.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 532 k Installing dependencies: alternatives s390x 1.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k ansible-srpm-macros noarch 1-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k audit-libs s390x 4.0-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 125 k authselect s390x 1.5.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 143 k authselect-libs s390x 1.5.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 233 k basesystem noarch 11-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.2 k binutils s390x 2.41-30.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.9 M binutils-gold s390x 2.41-30.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 996 k bzip2-libs s390x 1.0.8-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46 k ca-certificates noarch 2023.2.62_v7.0.401-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 863 k coreutils-common s390x 9.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 M cracklib s390x 2.9.11-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83 k crypto-policies noarch 20231204-1.git1e3a2e4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69 k curl s390x 8.5.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 373 k cyrus-sasl-lib s390x 2.1.28-17.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 820 k debugedit s390x 5.0-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81 k dwz s390x 0.15-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144 k ed s390x 1.20-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83 k efi-srpm-macros noarch 5-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k elfutils s390x 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 571 k elfutils-debuginfod-client s390x 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k elfutils-default-yama-scope noarch 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k elfutils-libelf s390x 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 200 k elfutils-libs s390x 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 276 k fedora-gpg-keys noarch 40-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 119 k fedora-release noarch 40-0.29 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10 k fedora-release-identity-basic noarch 40-0.29 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k fedora-repos noarch 40-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.3 k fedora-repos-rawhide noarch 40-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.9 k file s390x 5.45-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49 k file-libs s390x 5.45-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 769 k filesystem s390x 3.18-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M fonts-srpm-macros noarch 1:2.0.5-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k forge-srpm-macros noarch 0.2.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k fpc-srpm-macros noarch 1.3-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.4 k gdb-minimal s390x 14.1-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 M gdbm s390x 1:1.23-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 151 k gdbm-libs s390x 1:1.23-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k ghc-srpm-macros noarch 1.6.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.1 k glibc s390x 2.38.9000-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 M glibc-common s390x 2.38.9000-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 393 k glibc-gconv-extra s390x 2.38.9000-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 M gmp s390x 1:6.2.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 325 k gnat-srpm-macros noarch 6-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 k go-srpm-macros noarch 3.3.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k jansson s390x 2.13.1-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44 k kernel-srpm-macros noarch 1.0-20.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10 k keyutils-libs s390x 1.6.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k krb5-libs s390x 1.21.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 780 k libacl s390x 2.3.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k libarchive s390x 3.7.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 440 k libattr s390x 2.5.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libblkid s390x 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 121 k libbrotli s390x 1.1.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 379 k libcap s390x 2.69-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 85 k libcap-ng s390x 0.8.4-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k libcom_err s390x 1.47.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libcurl s390x 8.5.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 364 k libeconf s390x 0.5.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libevent s390x 2.1.12-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 260 k libfdisk s390x 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 166 k libffi s390x 3.4.4-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35 k libgcc s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68 k libgomp s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 332 k libidn2 s390x 2.3.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 111 k libmount s390x 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 158 k libnghttp2 s390x 1.59.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 79 k libnsl2 s390x 2.0.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k libpkgconf s390x 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k libpsl s390x 0.21.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64 k libpwquality s390x 1.4.5-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 109 k libselinux s390x 3.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92 k libsemanage s390x 3.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 119 k libsepol s390x 3.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 346 k libsmartcols s390x 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 70 k libssh s390x 0.10.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 209 k libssh-config noarch 0.10.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.1 k libstdc++ s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 973 k libtasn1 s390x 4.19.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 77 k libtirpc s390x 1.3.4-1.rc1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96 k libunistring s390x 1.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 556 k libutempter s390x 1.2.1-10.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libuuid s390x 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libverto s390x 0.3.2-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k libxcrypt s390x 4.4.36-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 123 k libxml2 s390x 2.12.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 705 k libzstd s390x 1.5.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 342 k lua-libs s390x 5.4.6-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 142 k lua-srpm-macros noarch 1-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.6 k lz4-libs s390x 1.9.4-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81 k mpfr s390x 4.2.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 297 k ncurses-base noarch 6.4-9.20240113.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k ncurses-libs s390x 6.4-9.20240113.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 362 k ocaml-srpm-macros noarch 9-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.0 k openblas-srpm-macros noarch 2-14.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.5 k openldap s390x 2.6.6-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 262 k openssl-libs s390x 1:3.1.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 M p11-kit s390x 0.25.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 519 k p11-kit-trust s390x 0.25.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 142 k package-notes-srpm-macros noarch 0.5-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k pam s390x 1.6.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 525 k pam-libs s390x 1.6.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k pcre2 s390x 10.42-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 250 k pcre2-syntax noarch 10.42-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 143 k perl-srpm-macros noarch 1-51.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.0 k pkgconf s390x 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43 k pkgconf-m4 noarch 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k pkgconf-pkg-config s390x 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.6 k popt s390x 1.19-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62 k publicsuffix-list-dafsa noarch 20240107-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k pyproject-srpm-macros noarch 1.11.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k python-srpm-macros noarch 3.12-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k qt5-srpm-macros noarch 5.15.12-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.4 k qt6-srpm-macros noarch 6.6.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 k readline s390x 8.2-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 230 k rpm s390x 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 509 k rpm-build-libs s390x 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 97 k rpm-libs s390x 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 324 k rpm-sequoia s390x 1.5.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M rust-srpm-macros noarch 25.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k setup noarch 2.14.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 148 k sqlite-libs s390x 3.45.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 761 k systemd-libs s390x 255.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 710 k util-linux-core s390x 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 497 k xxhash-libs s390x 0.8.2-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k xz-libs s390x 5.4.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 114 k zig-srpm-macros noarch 1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.0 k zip s390x 3.0-39.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 283 k zlib-ng-compat s390x 2.1.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66 k zstd s390x 1.5.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 506 k Installing Groups: Buildsystem building group Transaction Summary ======================================================================================================================================== Install 152 Packages Total download size: 52 M Installed size: 179 M Downloading Packages: (1/152): audit-libs-4.0-5.fc40.s390x.rpm 3.1 MB/s | 125 kB 00:00 (2/152): authselect-1.5.0-1.fc40.s390x.rpm 22 MB/s | 143 kB 00:00 (3/152): ansible-srpm-macros-1-12.fc40.noarch.r 449 kB/s | 21 kB 00:00 (4/152): alternatives-1.26-1.fc40.s390x.rpm 834 kB/s | 41 kB 00:00 (5/152): basesystem-11-18.fc39.noarch.rpm 1.8 MB/s | 7.2 kB 00:00 (6/152): authselect-libs-1.5.0-1.fc40.s390x.rpm 42 MB/s | 233 kB 00:00 (7/152): bash-5.2.26-1.fc40.s390x.rpm 86 MB/s | 1.8 MB 00:00 (8/152): binutils-2.41-30.fc40.s390x.rpm 198 MB/s | 5.9 MB 00:00 (9/152): bzip2-1.0.8-16.fc39.s390x.rpm 4.9 MB/s | 53 kB 00:00 (10/152): bzip2-libs-1.0.8-16.fc39.s390x.rpm 11 MB/s | 46 kB 00:00 (11/152): ca-certificates-2023.2.62_v7.0.401-4. 98 MB/s | 863 kB 00:00 (12/152): coreutils-9.4-3.fc40.s390x.rpm 136 MB/s | 1.2 MB 00:00 (13/152): binutils-gold-2.41-30.fc40.s390x.rpm 20 MB/s | 996 kB 00:00 (14/152): cpio-2.15-1.fc40.s390x.rpm 40 MB/s | 291 kB 00:00 (15/152): coreutils-common-9.4-3.fc40.s390x.rpm 147 MB/s | 2.1 MB 00:00 (16/152): cracklib-2.9.11-2.fc39.s390x.rpm 17 MB/s | 83 kB 00:00 (17/152): crypto-policies-20231204-1.git1e3a2e4 14 MB/s | 69 kB 00:00 (18/152): cyrus-sasl-lib-2.1.28-17.fc40.s390x.r 118 MB/s | 820 kB 00:00 (19/152): curl-8.5.0-2.fc40.s390x.rpm 43 MB/s | 373 kB 00:00 (20/152): debugedit-5.0-12.fc40.s390x.rpm 10 MB/s | 81 kB 00:00 (21/152): dwz-0.15-3.fc39.s390x.rpm 25 MB/s | 144 kB 00:00 (22/152): diffutils-3.10-3.fc39.s390x.rpm 59 MB/s | 398 kB 00:00 (23/152): ed-1.20-1.fc40.s390x.rpm 11 MB/s | 83 kB 00:00 (24/152): efi-srpm-macros-5-9.fc39.noarch.rpm 6.0 MB/s | 22 kB 00:00 (25/152): elfutils-default-yama-scope-0.190-4.f 4.1 MB/s | 13 kB 00:00 (26/152): elfutils-0.190-4.fc40.s390x.rpm 79 MB/s | 571 kB 00:00 (27/152): elfutils-debuginfod-client-0.190-4.fc 7.2 MB/s | 38 kB 00:00 (28/152): elfutils-libelf-0.190-4.fc40.s390x.rp 40 MB/s | 200 kB 00:00 (29/152): elfutils-libs-0.190-4.fc40.s390x.rpm 49 MB/s | 276 kB 00:00 (30/152): fedora-release-common-40-0.29.noarch. 6.1 MB/s | 21 kB 00:00 (31/152): fedora-gpg-keys-40-0.2.noarch.rpm 15 MB/s | 119 kB 00:00 (32/152): fedora-release-40-0.29.noarch.rpm 1.9 MB/s | 10 kB 00:00 (33/152): fedora-release-identity-basic-40-0.29 2.7 MB/s | 11 kB 00:00 (34/152): fedora-repos-40-0.2.noarch.rpm 1.9 MB/s | 9.3 kB 00:00 (35/152): fedora-repos-rawhide-40-0.2.noarch.rp 1.9 MB/s | 8.9 kB 00:00 (36/152): file-5.45-1.fc40.s390x.rpm 9.5 MB/s | 49 kB 00:00 (37/152): file-libs-5.45-1.fc40.s390x.rpm 108 MB/s | 769 kB 00:00 (38/152): fonts-srpm-macros-2.0.5-12.fc39.noarc 6.7 MB/s | 26 kB 00:00 (39/152): findutils-4.9.0-6.fc40.s390x.rpm 48 MB/s | 488 kB 00:00 (40/152): forge-srpm-macros-0.2.0-1.fc40.noarch 4.6 MB/s | 18 kB 00:00 (41/152): fpc-srpm-macros-1.3-8.fc39.noarch.rpm 1.5 MB/s | 7.4 kB 00:00 (42/152): gawk-5.3.0-1.fc40.s390x.rpm 143 MB/s | 1.1 MB 00:00 (43/152): filesystem-3.18-6.fc39.s390x.rpm 41 MB/s | 1.1 MB 00:00 (44/152): gdbm-1.23-4.fc39.s390x.rpm 25 MB/s | 151 kB 00:00 (45/152): gdbm-libs-1.23-4.fc39.s390x.rpm 8.2 MB/s | 58 kB 00:00 (46/152): ghc-srpm-macros-1.6.1-3.fc40.noarch.r 1.2 MB/s | 8.1 kB 00:00 (47/152): gdb-minimal-14.1-4.fc40.s390x.rpm 155 MB/s | 4.2 MB 00:00 (48/152): glibc-common-2.38.9000-33.fc40.s390x. 37 MB/s | 393 kB 00:00 (49/152): glibc-minimal-langpack-2.38.9000-33.f 18 MB/s | 95 kB 00:00 (50/152): glibc-gconv-extra-2.38.9000-33.fc40.s 152 MB/s | 1.7 MB 00:00 (51/152): gmp-6.2.1-5.fc39.s390x.rpm 42 MB/s | 325 kB 00:00 (52/152): gnat-srpm-macros-6-3.fc39.noarch.rpm 1.6 MB/s | 8.8 kB 00:00 (53/152): glibc-2.38.9000-33.fc40.s390x.rpm 58 MB/s | 1.9 MB 00:00 (54/152): go-srpm-macros-3.3.1-1.fc40.noarch.rp 4.9 MB/s | 28 kB 00:00 (55/152): info-7.1-1.fc40.s390x.rpm 45 MB/s | 195 kB 00:00 (56/152): grep-3.11-5.fc40.s390x.rpm 35 MB/s | 294 kB 00:00 (57/152): gzip-1.12-6.fc39.s390x.rpm 26 MB/s | 166 kB 00:00 (58/152): jansson-2.13.1-7.fc39.s390x.rpm 8.9 MB/s | 44 kB 00:00 (59/152): kernel-srpm-macros-1.0-20.fc39.noarch 2.3 MB/s | 10 kB 00:00 (60/152): keyutils-libs-1.6.3-1.fc40.s390x.rpm 6.4 MB/s | 31 kB 00:00 (61/152): libacl-2.3.2-1.fc40.s390x.rpm 8.1 MB/s | 25 kB 00:00 (62/152): krb5-libs-1.21.2-3.fc40.s390x.rpm 95 MB/s | 780 kB 00:00 (63/152): libattr-2.5.2-1.fc40.s390x.rpm 4.2 MB/s | 18 kB 00:00 (64/152): libarchive-3.7.2-1.fc40.s390x.rpm 53 MB/s | 440 kB 00:00 (65/152): libblkid-2.39.3-2.fc40.s390x.rpm 22 MB/s | 121 kB 00:00 (66/152): libbrotli-1.1.0-1.fc40.s390x.rpm 62 MB/s | 379 kB 00:00 (67/152): libcap-2.69-1.fc40.s390x.rpm 16 MB/s | 85 kB 00:00 (68/152): libcap-ng-0.8.4-2.fc40.s390x.rpm 8.1 MB/s | 33 kB 00:00 (69/152): libcom_err-1.47.0-2.fc39.s390x.rpm 5.2 MB/s | 26 kB 00:00 (70/152): libcurl-8.5.0-2.fc40.s390x.rpm 50 MB/s | 364 kB 00:00 (71/152): libeconf-0.5.2-1.fc40.s390x.rpm 5.7 MB/s | 32 kB 00:00 (72/152): libevent-2.1.12-9.fc39.s390x.rpm 54 MB/s | 260 kB 00:00 (73/152): libffi-3.4.4-5.fc40.s390x.rpm 12 MB/s | 35 kB 00:00 (74/152): libfdisk-2.39.3-2.fc40.s390x.rpm 27 MB/s | 166 kB 00:00 (75/152): libgcc-14.0.1-0.2.fc40.s390x.rpm 13 MB/s | 68 kB 00:00 (76/152): libidn2-2.3.4-3.fc39.s390x.rpm 22 MB/s | 111 kB 00:00 (77/152): libgomp-14.0.1-0.2.fc40.s390x.rpm 46 MB/s | 332 kB 00:00 (78/152): libmount-2.39.3-2.fc40.s390x.rpm 27 MB/s | 158 kB 00:00 (79/152): libnghttp2-1.59.0-1.fc40.s390x.rpm 17 MB/s | 79 kB 00:00 (80/152): libnsl2-2.0.0-6.fc39.s390x.rpm 6.6 MB/s | 30 kB 00:00 (81/152): libpkgconf-1.9.5-2.fc39.s390x.rpm 7.3 MB/s | 38 kB 00:00 (82/152): libpsl-0.21.5-1.fc40.s390x.rpm 15 MB/s | 64 kB 00:00 (83/152): libpwquality-1.4.5-6.fc39.s390x.rpm 22 MB/s | 109 kB 00:00 (84/152): libselinux-3.6-2.fc40.s390x.rpm 16 MB/s | 92 kB 00:00 (85/152): libsemanage-3.6-1.fc40.s390x.rpm 22 MB/s | 119 kB 00:00 (86/152): libsepol-3.6-1.fc40.s390x.rpm 44 MB/s | 346 kB 00:00 (87/152): libsmartcols-2.39.3-2.fc40.s390x.rpm 13 MB/s | 70 kB 00:00 (88/152): libssh-0.10.6-2.fc40.s390x.rpm 47 MB/s | 209 kB 00:00 (89/152): libssh-config-0.10.6-2.fc40.noarch.rp 1.8 MB/s | 9.1 kB 00:00 (90/152): libtasn1-4.19.0-3.fc39.s390x.rpm 14 MB/s | 77 kB 00:00 (91/152): libstdc++-14.0.1-0.2.fc40.s390x.rpm 115 MB/s | 973 kB 00:00 (92/152): libtirpc-1.3.4-1.rc1.fc40.s390x.rpm 16 MB/s | 96 kB 00:00 (93/152): libunistring-1.1-5.fc40.s390x.rpm 68 MB/s | 556 kB 00:00 (94/152): libutempter-1.2.1-10.fc39.s390x.rpm 4.3 MB/s | 26 kB 00:00 (95/152): libuuid-2.39.3-2.fc40.s390x.rpm 6.7 MB/s | 29 kB 00:00 (96/152): libverto-0.3.2-6.fc39.s390x.rpm 2.8 MB/s | 21 kB 00:00 (97/152): libxml2-2.12.4-1.fc40.s390x.rpm 85 MB/s | 705 kB 00:00 (98/152): libxcrypt-4.4.36-4.fc40.s390x.rpm 13 MB/s | 123 kB 00:00 (99/152): libzstd-1.5.5-4.fc39.s390x.rpm 59 MB/s | 342 kB 00:00 (100/152): lua-libs-5.4.6-3.fc39.s390x.rpm 25 MB/s | 142 kB 00:00 (101/152): lua-srpm-macros-1-9.fc39.noarch.rpm 1.7 MB/s | 8.6 kB 00:00 (102/152): ncurses-base-6.4-9.20240113.fc40.noa 16 MB/s | 63 kB 00:00 (103/152): lz4-libs-1.9.4-4.fc39.s390x.rpm 14 MB/s | 81 kB 00:00 (104/152): mpfr-4.2.1-1.fc40.s390x.rpm 47 MB/s | 297 kB 00:00 (105/152): ocaml-srpm-macros-9-1.fc40.noarch.rp 2.5 MB/s | 9.0 kB 00:00 (106/152): openblas-srpm-macros-2-14.fc39.noarc 1.5 MB/s | 7.5 kB 00:00 (107/152): ncurses-libs-6.4-9.20240113.fc40.s39 46 MB/s | 362 kB 00:00 (108/152): openldap-2.6.6-1.fc39.s390x.rpm 47 MB/s | 262 kB 00:00 (109/152): p11-kit-0.25.3-1.fc40.s390x.rpm 66 MB/s | 519 kB 00:00 (110/152): p11-kit-trust-0.25.3-1.fc40.s390x.rp 24 MB/s | 142 kB 00:00 (111/152): package-notes-srpm-macros-0.5-9.fc39 2.4 MB/s | 11 kB 00:00 (112/152): pam-1.6.0-1.fc40.s390x.rpm 66 MB/s | 525 kB 00:00 (113/152): openssl-libs-3.1.4-1.fc40.s390x.rpm 99 MB/s | 1.9 MB 00:00 (114/152): pam-libs-1.6.0-1.fc40.s390x.rpm 9.2 MB/s | 58 kB 00:00 (115/152): patch-2.7.6-22.fc39.s390x.rpm 27 MB/s | 134 kB 00:00 (116/152): pcre2-syntax-10.42-2.fc40.noarch.rpm 28 MB/s | 143 kB 00:00 (117/152): pcre2-10.42-2.fc40.s390x.rpm 38 MB/s | 250 kB 00:00 (118/152): perl-srpm-macros-1-51.fc39.noarch.rp 2.1 MB/s | 8.0 kB 00:00 (119/152): pkgconf-1.9.5-2.fc39.s390x.rpm 10 MB/s | 43 kB 00:00 (120/152): pkgconf-m4-1.9.5-2.fc39.noarch.rpm 2.9 MB/s | 14 kB 00:00 (121/152): pkgconf-pkg-config-1.9.5-2.fc39.s390 2.0 MB/s | 9.6 kB 00:00 (122/152): publicsuffix-list-dafsa-20240107-1.f 17 MB/s | 58 kB 00:00 (123/152): popt-1.19-3.fc39.s390x.rpm 12 MB/s | 62 kB 00:00 (124/152): pyproject-srpm-macros-1.11.0-1.fc40. 3.3 MB/s | 15 kB 00:00 (125/152): python-srpm-macros-3.12-5.fc40.noarc 6.5 MB/s | 25 kB 00:00 (126/152): qt5-srpm-macros-5.15.12-1.fc40.noarc 2.2 MB/s | 8.4 kB 00:00 (127/152): qt6-srpm-macros-6.6.1-3.fc40.noarch. 2.0 MB/s | 8.8 kB 00:00 (128/152): readline-8.2-7.fc40.s390x.rpm 44 MB/s | 230 kB 00:00 (129/152): redhat-rpm-config-280-1.fc40.noarch. 16 MB/s | 75 kB 00:00 (130/152): rpm-4.19.1-2.fc40.s390x.rpm 59 MB/s | 509 kB 00:00 (131/152): rpm-build-4.19.1-2.fc40.s390x.rpm 14 MB/s | 71 kB 00:00 (132/152): rpm-build-libs-4.19.1-2.fc40.s390x.r 18 MB/s | 97 kB 00:00 (133/152): rust-srpm-macros-25.2-2.fc40.noarch. 4.0 MB/s | 13 kB 00:00 (134/152): rpm-libs-4.19.1-2.fc40.s390x.rpm 42 MB/s | 324 kB 00:00 (135/152): rpm-sequoia-1.5.0-2.fc40.s390x.rpm 107 MB/s | 1.0 MB 00:00 (136/152): sed-4.8-14.fc39.s390x.rpm 47 MB/s | 300 kB 00:00 (137/152): setup-2.14.5-1.fc40.noarch.rpm 23 MB/s | 148 kB 00:00 (138/152): shadow-utils-4.14.0-2.fc40.s390x.rpm 131 MB/s | 1.2 MB 00:00 (139/152): sqlite-libs-3.45.0-1.fc40.s390x.rpm 75 MB/s | 761 kB 00:00 (140/152): systemd-libs-255.2-2.fc40.s390x.rpm 80 MB/s | 710 kB 00:00 (141/152): tar-1.35-2.fc40.s390x.rpm 95 MB/s | 865 kB 00:00 (142/152): unzip-6.0-62.fc39.s390x.rpm 23 MB/s | 194 kB 00:00 (143/152): which-2.21-40.fc39.s390x.rpm 9.4 MB/s | 43 kB 00:00 (144/152): util-linux-2.39.3-2.fc40.s390x.rpm 85 MB/s | 1.1 MB 00:00 (145/152): xxhash-libs-0.8.2-1.fc39.s390x.rpm 8.1 MB/s | 37 kB 00:00 (146/152): util-linux-core-2.39.3-2.fc40.s390x. 50 MB/s | 497 kB 00:00 (147/152): xz-libs-5.4.5-1.fc40.s390x.rpm 22 MB/s | 114 kB 00:00 (148/152): zig-srpm-macros-1-1.fc40.noarch.rpm 1.6 MB/s | 8.0 kB 00:00 (149/152): xz-5.4.5-1.fc40.s390x.rpm 63 MB/s | 532 kB 00:00 (150/152): zlib-ng-compat-2.1.6-1.fc40.s390x.rp 14 MB/s | 66 kB 00:00 (151/152): zip-3.0-39.fc40.s390x.rpm 39 MB/s | 283 kB 00:00 (152/152): zstd-1.5.5-4.fc39.s390x.rpm 62 MB/s | 506 kB 00:00 -------------------------------------------------------------------------------- Total 123 MB/s | 52 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-6.fc39.s390x 1/1 Preparing : 1/1 Installing : libgcc-14.0.1-0.2.fc40.s390x 1/152 Running scriptlet: libgcc-14.0.1-0.2.fc40.s390x 1/152 Installing : crypto-policies-20231204-1.git1e3a2e4.fc40.noarc 2/152 Running scriptlet: crypto-policies-20231204-1.git1e3a2e4.fc40.noarc 2/152 Installing : fedora-release-identity-basic-40-0.29.noarch 3/152 Installing : fedora-repos-rawhide-40-0.2.noarch 4/152 Installing : fedora-gpg-keys-40-0.2.noarch 5/152 Installing : fedora-repos-40-0.2.noarch 6/152 Installing : fedora-release-common-40-0.29.noarch 7/152 Installing : fedora-release-40-0.29.noarch 8/152 Installing : setup-2.14.5-1.fc40.noarch 9/152 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.5-1.fc40.noarch 9/152 Installing : filesystem-3.18-6.fc39.s390x 10/152 Installing : basesystem-11-18.fc39.noarch 11/152 Installing : rust-srpm-macros-25.2-2.fc40.noarch 12/152 Installing : qt6-srpm-macros-6.6.1-3.fc40.noarch 13/152 Installing : qt5-srpm-macros-5.15.12-1.fc40.noarch 14/152 Installing : publicsuffix-list-dafsa-20240107-1.fc40.noarch 15/152 Installing : pkgconf-m4-1.9.5-2.fc39.noarch 16/152 Installing : perl-srpm-macros-1-51.fc39.noarch 17/152 Installing : pcre2-syntax-10.42-2.fc40.noarch 18/152 Installing : package-notes-srpm-macros-0.5-9.fc39.noarch 19/152 Installing : openblas-srpm-macros-2-14.fc39.noarch 20/152 Installing : ocaml-srpm-macros-9-1.fc40.noarch 21/152 Installing : ncurses-base-6.4-9.20240113.fc40.noarch 22/152 Installing : glibc-gconv-extra-2.38.9000-33.fc40.s390x 23/152 Running scriptlet: glibc-gconv-extra-2.38.9000-33.fc40.s390x 23/152 Installing : glibc-minimal-langpack-2.38.9000-33.fc40.s390x 24/152 Installing : glibc-common-2.38.9000-33.fc40.s390x 25/152 Running scriptlet: glibc-2.38.9000-33.fc40.s390x 26/152 Installing : glibc-2.38.9000-33.fc40.s390x 26/152 Running scriptlet: glibc-2.38.9000-33.fc40.s390x 26/152 Installing : ncurses-libs-6.4-9.20240113.fc40.s390x 27/152 Installing : bash-5.2.26-1.fc40.s390x 28/152 Running scriptlet: bash-5.2.26-1.fc40.s390x 28/152 Installing : zlib-ng-compat-2.1.6-1.fc40.s390x 29/152 Installing : xz-libs-5.4.5-1.fc40.s390x 30/152 Installing : bzip2-libs-1.0.8-16.fc39.s390x 31/152 Installing : readline-8.2-7.fc40.s390x 32/152 Installing : libstdc++-14.0.1-0.2.fc40.s390x 33/152 Installing : libuuid-2.39.3-2.fc40.s390x 34/152 Installing : libzstd-1.5.5-4.fc39.s390x 35/152 Installing : elfutils-libelf-0.190-4.fc40.s390x 36/152 Installing : popt-1.19-3.fc39.s390x 37/152 Installing : libblkid-2.39.3-2.fc40.s390x 38/152 Installing : gmp-1:6.2.1-5.fc39.s390x 39/152 Installing : libattr-2.5.2-1.fc40.s390x 40/152 Installing : libacl-2.3.2-1.fc40.s390x 41/152 Installing : libxcrypt-4.4.36-4.fc40.s390x 42/152 Installing : gdbm-libs-1:1.23-4.fc39.s390x 43/152 Installing : libeconf-0.5.2-1.fc40.s390x 44/152 Installing : lz4-libs-1.9.4-4.fc39.s390x 45/152 Installing : mpfr-4.2.1-1.fc40.s390x 46/152 Installing : gawk-5.3.0-1.fc40.s390x 47/152 Installing : dwz-0.15-3.fc39.s390x 48/152 Installing : unzip-6.0-62.fc39.s390x 49/152 Installing : file-libs-5.45-1.fc40.s390x 50/152 Installing : file-5.45-1.fc40.s390x 51/152 Installing : alternatives-1.26-1.fc40.s390x 52/152 Installing : jansson-2.13.1-7.fc39.s390x 53/152 Installing : libcap-ng-0.8.4-2.fc40.s390x 54/152 Installing : audit-libs-4.0-5.fc40.s390x 55/152 Installing : pam-libs-1.6.0-1.fc40.s390x 56/152 Installing : libcap-2.69-1.fc40.s390x 57/152 Installing : systemd-libs-255.2-2.fc40.s390x 58/152 Installing : libcom_err-1.47.0-2.fc39.s390x 59/152 Installing : libsepol-3.6-1.fc40.s390x 60/152 Installing : libsmartcols-2.39.3-2.fc40.s390x 61/152 Installing : libtasn1-4.19.0-3.fc39.s390x 62/152 Installing : libunistring-1.1-5.fc40.s390x 63/152 Installing : libidn2-2.3.4-3.fc39.s390x 64/152 Installing : lua-libs-5.4.6-3.fc39.s390x 65/152 Installing : pcre2-10.42-2.fc40.s390x 66/152 Installing : libselinux-3.6-2.fc40.s390x 67/152 Installing : sed-4.8-14.fc39.s390x 68/152 Installing : grep-3.11-5.fc40.s390x 69/152 Installing : findutils-1:4.9.0-6.fc40.s390x 70/152 Installing : xz-5.4.5-1.fc40.s390x 71/152 Installing : libmount-2.39.3-2.fc40.s390x 72/152 Installing : util-linux-core-2.39.3-2.fc40.s390x 73/152 Installing : libsemanage-3.6-1.fc40.s390x 74/152 Installing : shadow-utils-2:4.14.0-2.fc40.s390x 75/152 Running scriptlet: libutempter-1.2.1-10.fc39.s390x 76/152 Installing : libutempter-1.2.1-10.fc39.s390x 76/152 Installing : tar-2:1.35-2.fc40.s390x 77/152 Installing : libpsl-0.21.5-1.fc40.s390x 78/152 Installing : zip-3.0-39.fc40.s390x 79/152 Installing : zstd-1.5.5-4.fc39.s390x 80/152 Installing : cyrus-sasl-lib-2.1.28-17.fc40.s390x 81/152 Installing : gdbm-1:1.23-4.fc39.s390x 82/152 Installing : libfdisk-2.39.3-2.fc40.s390x 83/152 Installing : bzip2-1.0.8-16.fc39.s390x 84/152 Installing : libxml2-2.12.4-1.fc40.s390x 85/152 Installing : sqlite-libs-3.45.0-1.fc40.s390x 86/152 Installing : ed-1.20-1.fc40.s390x 87/152 Installing : patch-2.7.6-22.fc39.s390x 88/152 Installing : elfutils-default-yama-scope-0.190-4.fc40.noarch 89/152 Running scriptlet: elfutils-default-yama-scope-0.190-4.fc40.noarch 89/152 Installing : cpio-2.15-1.fc40.s390x 90/152 Installing : diffutils-3.10-3.fc39.s390x 91/152 Installing : keyutils-libs-1.6.3-1.fc40.s390x 92/152 Installing : libbrotli-1.1.0-1.fc40.s390x 93/152 Installing : libffi-3.4.4-5.fc40.s390x 94/152 Installing : p11-kit-0.25.3-1.fc40.s390x 95/152 Installing : p11-kit-trust-0.25.3-1.fc40.s390x 96/152 Running scriptlet: p11-kit-trust-0.25.3-1.fc40.s390x 96/152 Installing : libgomp-14.0.1-0.2.fc40.s390x 97/152 Installing : libnghttp2-1.59.0-1.fc40.s390x 98/152 Installing : libpkgconf-1.9.5-2.fc39.s390x 99/152 Installing : pkgconf-1.9.5-2.fc39.s390x 100/152 Installing : pkgconf-pkg-config-1.9.5-2.fc39.s390x 101/152 Installing : libverto-0.3.2-6.fc39.s390x 102/152 Installing : xxhash-libs-0.8.2-1.fc39.s390x 103/152 Installing : libssh-config-0.10.6-2.fc40.noarch 104/152 Installing : kernel-srpm-macros-1.0-20.fc39.noarch 105/152 Installing : gnat-srpm-macros-6-3.fc39.noarch 106/152 Installing : ghc-srpm-macros-1.6.1-3.fc40.noarch 107/152 Installing : fpc-srpm-macros-1.3-8.fc39.noarch 108/152 Installing : coreutils-common-9.4-3.fc40.s390x 109/152 Installing : openssl-libs-1:3.1.4-1.fc40.s390x 110/152 Installing : coreutils-9.4-3.fc40.s390x 111/152 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 112/152 Installing : ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 112/152 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 112/152 Installing : krb5-libs-1.21.2-3.fc40.s390x 113/152 Installing : libtirpc-1.3.4-1.rc1.fc40.s390x 114/152 Running scriptlet: authselect-libs-1.5.0-1.fc40.s390x 115/152 Installing : authselect-libs-1.5.0-1.fc40.s390x 115/152 Installing : gzip-1.12-6.fc39.s390x 116/152 Installing : cracklib-2.9.11-2.fc39.s390x 117/152 Installing : libpwquality-1.4.5-6.fc39.s390x 118/152 Installing : authselect-1.5.0-1.fc40.s390x 119/152 Installing : libnsl2-2.0.0-6.fc39.s390x 120/152 Installing : pam-1.6.0-1.fc40.s390x 121/152 Installing : libssh-0.10.6-2.fc40.s390x 122/152 Installing : libarchive-3.7.2-1.fc40.s390x 123/152 Installing : libevent-2.1.12-9.fc39.s390x 124/152 Installing : openldap-2.6.6-1.fc39.s390x 125/152 Installing : libcurl-8.5.0-2.fc40.s390x 126/152 Installing : elfutils-libs-0.190-4.fc40.s390x 127/152 Installing : elfutils-debuginfod-client-0.190-4.fc40.s390x 128/152 Installing : binutils-gold-2.41-30.fc40.s390x 129/152 Running scriptlet: binutils-gold-2.41-30.fc40.s390x 129/152 Installing : binutils-2.41-30.fc40.s390x 130/152 Running scriptlet: binutils-2.41-30.fc40.s390x 130/152 Installing : elfutils-0.190-4.fc40.s390x 131/152 Installing : gdb-minimal-14.1-4.fc40.s390x 132/152 Installing : debugedit-5.0-12.fc40.s390x 133/152 Installing : curl-8.5.0-2.fc40.s390x 134/152 Installing : rpm-sequoia-1.5.0-2.fc40.s390x 135/152 Installing : rpm-libs-4.19.1-2.fc40.s390x 136/152 Running scriptlet: rpm-4.19.1-2.fc40.s390x 137/152 Installing : rpm-4.19.1-2.fc40.s390x 137/152 Installing : efi-srpm-macros-5-9.fc39.noarch 138/152 Installing : lua-srpm-macros-1-9.fc39.noarch 139/152 Installing : zig-srpm-macros-1-1.fc40.noarch 140/152 Installing : rpm-build-libs-4.19.1-2.fc40.s390x 141/152 Installing : ansible-srpm-macros-1-12.fc40.noarch 142/152 Installing : fonts-srpm-macros-1:2.0.5-12.fc39.noarch 143/152 Installing : forge-srpm-macros-0.2.0-1.fc40.noarch 144/152 Installing : go-srpm-macros-3.3.1-1.fc40.noarch 145/152 Installing : python-srpm-macros-3.12-5.fc40.noarch 146/152 Installing : redhat-rpm-config-280-1.fc40.noarch 147/152 Installing : rpm-build-4.19.1-2.fc40.s390x 148/152 Installing : pyproject-srpm-macros-1.11.0-1.fc40.noarch 149/152 Installing : util-linux-2.39.3-2.fc40.s390x 150/152 Installing : which-2.21-40.fc39.s390x 151/152 Installing : info-7.1-1.fc40.s390x 152/152 Running scriptlet: filesystem-3.18-6.fc39.s390x 152/152 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 152/152 Running scriptlet: authselect-libs-1.5.0-1.fc40.s390x 152/152 Running scriptlet: rpm-4.19.1-2.fc40.s390x 152/152 Running scriptlet: info-7.1-1.fc40.s390x 152/152 Installed: alternatives-1.26-1.fc40.s390x ansible-srpm-macros-1-12.fc40.noarch audit-libs-4.0-5.fc40.s390x authselect-1.5.0-1.fc40.s390x authselect-libs-1.5.0-1.fc40.s390x basesystem-11-18.fc39.noarch bash-5.2.26-1.fc40.s390x binutils-2.41-30.fc40.s390x binutils-gold-2.41-30.fc40.s390x bzip2-1.0.8-16.fc39.s390x bzip2-libs-1.0.8-16.fc39.s390x ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch coreutils-9.4-3.fc40.s390x coreutils-common-9.4-3.fc40.s390x cpio-2.15-1.fc40.s390x cracklib-2.9.11-2.fc39.s390x crypto-policies-20231204-1.git1e3a2e4.fc40.noarch curl-8.5.0-2.fc40.s390x cyrus-sasl-lib-2.1.28-17.fc40.s390x debugedit-5.0-12.fc40.s390x diffutils-3.10-3.fc39.s390x dwz-0.15-3.fc39.s390x ed-1.20-1.fc40.s390x efi-srpm-macros-5-9.fc39.noarch elfutils-0.190-4.fc40.s390x elfutils-debuginfod-client-0.190-4.fc40.s390x elfutils-default-yama-scope-0.190-4.fc40.noarch elfutils-libelf-0.190-4.fc40.s390x elfutils-libs-0.190-4.fc40.s390x fedora-gpg-keys-40-0.2.noarch fedora-release-40-0.29.noarch fedora-release-common-40-0.29.noarch fedora-release-identity-basic-40-0.29.noarch fedora-repos-40-0.2.noarch fedora-repos-rawhide-40-0.2.noarch file-5.45-1.fc40.s390x file-libs-5.45-1.fc40.s390x filesystem-3.18-6.fc39.s390x findutils-1:4.9.0-6.fc40.s390x fonts-srpm-macros-1:2.0.5-12.fc39.noarch forge-srpm-macros-0.2.0-1.fc40.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.3.0-1.fc40.s390x gdb-minimal-14.1-4.fc40.s390x gdbm-1:1.23-4.fc39.s390x gdbm-libs-1:1.23-4.fc39.s390x ghc-srpm-macros-1.6.1-3.fc40.noarch glibc-2.38.9000-33.fc40.s390x glibc-common-2.38.9000-33.fc40.s390x glibc-gconv-extra-2.38.9000-33.fc40.s390x glibc-minimal-langpack-2.38.9000-33.fc40.s390x gmp-1:6.2.1-5.fc39.s390x gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.3.1-1.fc40.noarch grep-3.11-5.fc40.s390x gzip-1.12-6.fc39.s390x info-7.1-1.fc40.s390x jansson-2.13.1-7.fc39.s390x kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.3-1.fc40.s390x krb5-libs-1.21.2-3.fc40.s390x libacl-2.3.2-1.fc40.s390x libarchive-3.7.2-1.fc40.s390x libattr-2.5.2-1.fc40.s390x libblkid-2.39.3-2.fc40.s390x libbrotli-1.1.0-1.fc40.s390x libcap-2.69-1.fc40.s390x libcap-ng-0.8.4-2.fc40.s390x libcom_err-1.47.0-2.fc39.s390x libcurl-8.5.0-2.fc40.s390x libeconf-0.5.2-1.fc40.s390x libevent-2.1.12-9.fc39.s390x libfdisk-2.39.3-2.fc40.s390x libffi-3.4.4-5.fc40.s390x libgcc-14.0.1-0.2.fc40.s390x libgomp-14.0.1-0.2.fc40.s390x libidn2-2.3.4-3.fc39.s390x libmount-2.39.3-2.fc40.s390x libnghttp2-1.59.0-1.fc40.s390x libnsl2-2.0.0-6.fc39.s390x libpkgconf-1.9.5-2.fc39.s390x libpsl-0.21.5-1.fc40.s390x libpwquality-1.4.5-6.fc39.s390x libselinux-3.6-2.fc40.s390x libsemanage-3.6-1.fc40.s390x libsepol-3.6-1.fc40.s390x libsmartcols-2.39.3-2.fc40.s390x libssh-0.10.6-2.fc40.s390x libssh-config-0.10.6-2.fc40.noarch libstdc++-14.0.1-0.2.fc40.s390x libtasn1-4.19.0-3.fc39.s390x libtirpc-1.3.4-1.rc1.fc40.s390x libunistring-1.1-5.fc40.s390x libutempter-1.2.1-10.fc39.s390x libuuid-2.39.3-2.fc40.s390x libverto-0.3.2-6.fc39.s390x libxcrypt-4.4.36-4.fc40.s390x libxml2-2.12.4-1.fc40.s390x libzstd-1.5.5-4.fc39.s390x lua-libs-5.4.6-3.fc39.s390x lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.s390x mpfr-4.2.1-1.fc40.s390x ncurses-base-6.4-9.20240113.fc40.noarch ncurses-libs-6.4-9.20240113.fc40.s390x ocaml-srpm-macros-9-1.fc40.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.s390x openssl-libs-1:3.1.4-1.fc40.s390x p11-kit-0.25.3-1.fc40.s390x p11-kit-trust-0.25.3-1.fc40.s390x package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.6.0-1.fc40.s390x pam-libs-1.6.0-1.fc40.s390x patch-2.7.6-22.fc39.s390x pcre2-10.42-2.fc40.s390x pcre2-syntax-10.42-2.fc40.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.s390x pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.s390x popt-1.19-3.fc39.s390x publicsuffix-list-dafsa-20240107-1.fc40.noarch pyproject-srpm-macros-1.11.0-1.fc40.noarch python-srpm-macros-3.12-5.fc40.noarch qt5-srpm-macros-5.15.12-1.fc40.noarch qt6-srpm-macros-6.6.1-3.fc40.noarch readline-8.2-7.fc40.s390x redhat-rpm-config-280-1.fc40.noarch rpm-4.19.1-2.fc40.s390x rpm-build-4.19.1-2.fc40.s390x rpm-build-libs-4.19.1-2.fc40.s390x rpm-libs-4.19.1-2.fc40.s390x rpm-sequoia-1.5.0-2.fc40.s390x rust-srpm-macros-25.2-2.fc40.noarch sed-4.8-14.fc39.s390x setup-2.14.5-1.fc40.noarch shadow-utils-2:4.14.0-2.fc40.s390x sqlite-libs-3.45.0-1.fc40.s390x systemd-libs-255.2-2.fc40.s390x tar-2:1.35-2.fc40.s390x unzip-6.0-62.fc39.s390x util-linux-2.39.3-2.fc40.s390x util-linux-core-2.39.3-2.fc40.s390x which-2.21-40.fc39.s390x xxhash-libs-0.8.2-1.fc39.s390x xz-5.4.5-1.fc40.s390x xz-libs-5.4.5-1.fc40.s390x zig-srpm-macros-1-1.fc40.noarch zip-3.0-39.fc40.s390x zlib-ng-compat-2.1.6-1.fc40.s390x zstd-1.5.5-4.fc39.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-1.fc40.s390x ansible-srpm-macros-1-12.fc40.noarch audit-libs-4.0-5.fc40.s390x authselect-1.5.0-1.fc40.s390x authselect-libs-1.5.0-1.fc40.s390x basesystem-11-18.fc39.noarch bash-5.2.26-1.fc40.s390x binutils-2.41-30.fc40.s390x binutils-gold-2.41-30.fc40.s390x bzip2-1.0.8-16.fc39.s390x bzip2-libs-1.0.8-16.fc39.s390x ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch coreutils-9.4-3.fc40.s390x coreutils-common-9.4-3.fc40.s390x cpio-2.15-1.fc40.s390x cracklib-2.9.11-2.fc39.s390x crypto-policies-20231204-1.git1e3a2e4.fc40.noarch curl-8.5.0-2.fc40.s390x cyrus-sasl-lib-2.1.28-17.fc40.s390x debugedit-5.0-12.fc40.s390x diffutils-3.10-3.fc39.s390x dwz-0.15-3.fc39.s390x ed-1.20-1.fc40.s390x efi-srpm-macros-5-9.fc39.noarch elfutils-0.190-4.fc40.s390x elfutils-debuginfod-client-0.190-4.fc40.s390x elfutils-default-yama-scope-0.190-4.fc40.noarch elfutils-libelf-0.190-4.fc40.s390x elfutils-libs-0.190-4.fc40.s390x fedora-gpg-keys-40-0.2.noarch fedora-release-40-0.29.noarch fedora-release-common-40-0.29.noarch fedora-release-identity-basic-40-0.29.noarch fedora-repos-40-0.2.noarch fedora-repos-rawhide-40-0.2.noarch file-5.45-1.fc40.s390x file-libs-5.45-1.fc40.s390x filesystem-3.18-6.fc39.s390x findutils-4.9.0-6.fc40.s390x fonts-srpm-macros-2.0.5-12.fc39.noarch forge-srpm-macros-0.2.0-1.fc40.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.3.0-1.fc40.s390x gdb-minimal-14.1-4.fc40.s390x gdbm-1.23-4.fc39.s390x gdbm-libs-1.23-4.fc39.s390x ghc-srpm-macros-1.6.1-3.fc40.noarch glibc-2.38.9000-33.fc40.s390x glibc-common-2.38.9000-33.fc40.s390x glibc-gconv-extra-2.38.9000-33.fc40.s390x glibc-minimal-langpack-2.38.9000-33.fc40.s390x gmp-6.2.1-5.fc39.s390x gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.3.1-1.fc40.noarch grep-3.11-5.fc40.s390x gzip-1.12-6.fc39.s390x info-7.1-1.fc40.s390x jansson-2.13.1-7.fc39.s390x kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.3-1.fc40.s390x krb5-libs-1.21.2-3.fc40.s390x libacl-2.3.2-1.fc40.s390x libarchive-3.7.2-1.fc40.s390x libattr-2.5.2-1.fc40.s390x libblkid-2.39.3-2.fc40.s390x libbrotli-1.1.0-1.fc40.s390x libcap-2.69-1.fc40.s390x libcap-ng-0.8.4-2.fc40.s390x libcom_err-1.47.0-2.fc39.s390x libcurl-8.5.0-2.fc40.s390x libeconf-0.5.2-1.fc40.s390x libevent-2.1.12-9.fc39.s390x libfdisk-2.39.3-2.fc40.s390x libffi-3.4.4-5.fc40.s390x libgcc-14.0.1-0.2.fc40.s390x libgomp-14.0.1-0.2.fc40.s390x libidn2-2.3.4-3.fc39.s390x libmount-2.39.3-2.fc40.s390x libnghttp2-1.59.0-1.fc40.s390x libnsl2-2.0.0-6.fc39.s390x libpkgconf-1.9.5-2.fc39.s390x libpsl-0.21.5-1.fc40.s390x libpwquality-1.4.5-6.fc39.s390x libselinux-3.6-2.fc40.s390x libsemanage-3.6-1.fc40.s390x libsepol-3.6-1.fc40.s390x libsmartcols-2.39.3-2.fc40.s390x libssh-0.10.6-2.fc40.s390x libssh-config-0.10.6-2.fc40.noarch libstdc++-14.0.1-0.2.fc40.s390x libtasn1-4.19.0-3.fc39.s390x libtirpc-1.3.4-1.rc1.fc40.s390x libunistring-1.1-5.fc40.s390x libutempter-1.2.1-10.fc39.s390x libuuid-2.39.3-2.fc40.s390x libverto-0.3.2-6.fc39.s390x libxcrypt-4.4.36-4.fc40.s390x libxml2-2.12.4-1.fc40.s390x libzstd-1.5.5-4.fc39.s390x lua-libs-5.4.6-3.fc39.s390x lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.s390x mpfr-4.2.1-1.fc40.s390x ncurses-base-6.4-9.20240113.fc40.noarch ncurses-libs-6.4-9.20240113.fc40.s390x ocaml-srpm-macros-9-1.fc40.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.s390x openssl-libs-3.1.4-1.fc40.s390x p11-kit-0.25.3-1.fc40.s390x p11-kit-trust-0.25.3-1.fc40.s390x package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.6.0-1.fc40.s390x pam-libs-1.6.0-1.fc40.s390x patch-2.7.6-22.fc39.s390x pcre2-10.42-2.fc40.s390x pcre2-syntax-10.42-2.fc40.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.s390x pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.s390x popt-1.19-3.fc39.s390x publicsuffix-list-dafsa-20240107-1.fc40.noarch pyproject-srpm-macros-1.11.0-1.fc40.noarch python-srpm-macros-3.12-5.fc40.noarch qt5-srpm-macros-5.15.12-1.fc40.noarch qt6-srpm-macros-6.6.1-3.fc40.noarch readline-8.2-7.fc40.s390x redhat-rpm-config-280-1.fc40.noarch rpm-4.19.1-2.fc40.s390x rpm-build-4.19.1-2.fc40.s390x rpm-build-libs-4.19.1-2.fc40.s390x rpm-libs-4.19.1-2.fc40.s390x rpm-sequoia-1.5.0-2.fc40.s390x rust-srpm-macros-25.2-2.fc40.noarch sed-4.8-14.fc39.s390x setup-2.14.5-1.fc40.noarch shadow-utils-4.14.0-2.fc40.s390x sqlite-libs-3.45.0-1.fc40.s390x systemd-libs-255.2-2.fc40.s390x tar-1.35-2.fc40.s390x unzip-6.0-62.fc39.s390x util-linux-2.39.3-2.fc40.s390x util-linux-core-2.39.3-2.fc40.s390x which-2.21-40.fc39.s390x xxhash-libs-0.8.2-1.fc39.s390x xz-5.4.5-1.fc40.s390x xz-libs-5.4.5-1.fc40.s390x zig-srpm-macros-1-1.fc40.noarch zip-3.0-39.fc40.s390x zlib-ng-compat-2.1.6-1.fc40.s390x zstd-1.5.5-4.fc39.s390x Start: buildsrpm Start: rpmbuild -bs Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1706140800 Wrote: /builddir/build/SRPMS/mlpack-4.3.0-3.fc40.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-38-s390x-1706168666.726748/root/var/log/dnf.rpm.log /var/lib/mock/fedora-38-s390x-1706168666.726748/root/var/log/dnf.librepo.log /var/lib/mock/fedora-38-s390x-1706168666.726748/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-rd914x6q/mlpack/mlpack.spec) Config(child) 3 minutes 43 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-3.fc40.src.rpm) Config(fedora-38-s390x) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-38-s390x-bootstrap-1706168666.726748/root. INFO: reusing tmpfs at /var/lib/mock/fedora-38-s390x-bootstrap-1706168666.726748/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-1706168666.726748/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1-2.fc40.s390x rpm-sequoia-1.5.0-1.fc38.s390x python3-dnf-4.18.2-1.fc40.noarch python3-dnf-plugins-core-4.4.4-1.fc40.noarch yum-4.18.2-1.fc40.noarch Finish: chroot init Start: build phase for mlpack-4.3.0-3.fc40.src.rpm Start: build setup for mlpack-4.3.0-3.fc40.src.rpm Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1706140800 Wrote: /builddir/build/SRPMS/mlpack-4.3.0-3.fc40.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 93 kB/s | 3.8 kB 00:00 fedora 82 kB/s | 3.8 kB 00:00 updates 1.0 kB/s | 5.1 kB 00:05 Package pkgconf-pkg-config-1.9.5-2.fc39.s390x is already installed. Dependencies resolved. =========================================================================================================================================== Package Arch Version Repository Size =========================================================================================================================================== Installing: armadillo-devel s390x 12.6.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 M cereal-devel s390x 1.3.2-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 208 k cli11-devel noarch 2.3.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 127 k cmake s390x 3.27.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.8 M ensmallen-devel s390x 2.19.0-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 195 k gcc-c++ s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 M make s390x 1:4.4.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 597 k python3-cython s390x 3.0.8-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.9 M python3-devel s390x 3.12.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 274 k python3-numpy s390x 1:1.26.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.9 M python3-pandas s390x 1.5.3-7.fc39~bootstrap copr_base 7.2 M python3-pytest-runner noarch 4.0-20.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k python3-setuptools noarch 68.2.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M python3-wheel noarch 1:0.41.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 148 k stb_image-devel s390x 2.28^20231011gitbeebb24-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k stb_image_write-devel s390x 1.16^20231011gitbeebb24-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k txt2man noarch 1.7.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k Installing dependencies: SuperLU s390x 6.0.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 238 k SuperLU-devel s390x 6.0.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k annobin-docs noarch 12.38-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 90 k annobin-plugin-gcc s390x 12.38-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 956 k armadillo s390x 12.6.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k arpack s390x 3.9.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 224 k arpack-devel s390x 3.9.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k cmake-data noarch 3.27.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 M cmake-filesystem s390x 3.27.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k cmake-rpm-macros noarch 3.27.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k cpp s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.6 M emacs-filesystem noarch 1:29.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.6 k expat s390x 2.5.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 114 k flexiblas s390x 3.4.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k flexiblas-devel s390x 3.4.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 107 k flexiblas-netlib s390x 3.4.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 M flexiblas-netlib64 s390x 3.4.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.6 M flexiblas-openblas-openmp s390x 3.4.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k flexiblas-openblas-openmp64 s390x 3.4.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k gc s390x 8.2.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 114 k gcc s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 M gcc-gfortran s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 M gcc-plugin-annobin s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k glibc-devel s390x 2.38.9000-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 114 k glibc-headers-s390 noarch 2.38.9000-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 515 k guile22 s390x 2.2.7-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 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-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96 k kernel-headers s390x 6.8.0-0.rc1.12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M libaec s390x 1.0.6-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 45 k libaec-devel s390x 1.0.6-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libasan s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 519 k libatomic s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libb2 s390x 0.98.1-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libgfortran s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 603 k libmpc s390x 1.3.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 73 k libstdc++-devel s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 M libtool-ltdl s390x 2.4.7-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k libubsan s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 212 k libuv s390x 1:1.47.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 252 k libxcrypt-devel s390x 4.4.36-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k metis s390x 5.1.0.3-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 603 k mpdecimal s390x 2.5.1-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 100 k openblas s390x 0.3.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k openblas-openmp s390x 0.3.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.3 M openblas-openmp64 s390x 0.3.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 M pyproject-rpm-macros noarch 1.11.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k python-pip-wheel noarch 23.3.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 M python-rpm-macros noarch 3.12-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k python3 s390x 3.12.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k python3-dateutil noarch 1:2.8.2-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 345 k python3-iniconfig noarch 1.1.1-14.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k python3-libs s390x 3.12.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 M python3-packaging noarch 23.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115 k python3-pluggy noarch 1.3.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 50 k python3-pytest noarch 7.4.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 M python3-pytz noarch 2023.3.post1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59 k python3-rpm-generators noarch 14-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k python3-rpm-macros noarch 3.12-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k python3-six noarch 1.16.0-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k rhash s390x 1.4.3-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 200 k tzdata noarch 2023d-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 434 k vim-filesystem noarch 2:9.1.031-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k zlib-ng-compat-devel s390x 2.1.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k Transaction Summary =========================================================================================================================================== Install 82 Packages Total download size: 144 M Installed size: 524 M Downloading Packages: (1/82): SuperLU-devel-6.0.1-1.fc40.s390x.rpm 548 kB/s | 27 kB 00:00 (2/82): annobin-docs-12.38-1.fc40.noarch.rpm 11 MB/s | 90 kB 00:00 (3/82): SuperLU-6.0.1-1.fc40.s390x.rpm 3.9 MB/s | 238 kB 00:00 (4/82): armadillo-12.6.6-1.fc40.s390x.rpm 10 MB/s | 37 kB 00:00 (5/82): annobin-plugin-gcc-12.38-1.fc40.s390x.r 100 MB/s | 956 kB 00:00 (6/82): arpack-3.9.1-1.fc40.s390x.rpm 27 MB/s | 224 kB 00:00 (7/82): armadillo-devel-12.6.6-1.fc40.s390x.rpm 128 MB/s | 2.0 MB 00:00 (8/82): arpack-devel-3.9.1-1.fc40.s390x.rpm 3.5 MB/s | 22 kB 00:00 (9/82): cereal-devel-1.3.2-4.fc40.s390x.rpm 38 MB/s | 208 kB 00:00 (10/82): cli11-devel-2.3.2-4.fc39.noarch.rpm 22 MB/s | 127 kB 00:00 (11/82): cmake-data-3.27.7-1.fc40.noarch.rpm 142 MB/s | 1.7 MB 00:00 (12/82): cmake-filesystem-3.27.7-1.fc40.s390x.r 3.1 MB/s | 19 kB 00:00 (13/82): cmake-3.27.7-1.fc40.s390x.rpm 237 MB/s | 7.8 MB 00:00 (14/82): cmake-rpm-macros-3.27.7-1.fc40.noarch. 2.1 MB/s | 19 kB 00:00 (15/82): emacs-filesystem-29.2-2.fc40.noarch.rp 1.9 MB/s | 7.6 kB 00:00 (16/82): ensmallen-devel-2.19.0-4.fc39.s390x.rp 30 MB/s | 195 kB 00:00 (17/82): expat-2.5.0-3.fc39.s390x.rpm 14 MB/s | 114 kB 00:00 (18/82): flexiblas-3.4.1-1.fc40.s390x.rpm 4.4 MB/s | 25 kB 00:00 (19/82): cpp-14.0.1-0.2.fc40.s390x.rpm 256 MB/s | 9.6 MB 00:00 (20/82): flexiblas-devel-3.4.1-1.fc40.s390x.rpm 11 MB/s | 107 kB 00:00 (21/82): flexiblas-netlib64-3.4.1-1.fc40.s390x. 160 MB/s | 3.6 MB 00:00 (22/82): flexiblas-netlib-3.4.1-1.fc40.s390x.rp 141 MB/s | 3.7 MB 00:00 (23/82): flexiblas-openblas-openmp64-3.4.1-1.fc 3.3 MB/s | 18 kB 00:00 (24/82): flexiblas-openblas-openmp-3.4.1-1.fc40 1.9 MB/s | 18 kB 00:00 (25/82): gc-8.2.2-4.fc39.s390x.rpm 10 MB/s | 114 kB 00:00 (26/82): gcc-c++-14.0.1-0.2.fc40.s390x.rpm 249 MB/s | 12 MB 00:00 (27/82): gcc-gfortran-14.0.1-0.2.fc40.s390x.rpm 227 MB/s | 11 MB 00:00 (28/82): gcc-plugin-annobin-14.0.1-0.2.fc40.s39 5.3 MB/s | 32 kB 00:00 (29/82): glibc-devel-2.38.9000-33.fc40.s390x.rp 19 MB/s | 114 kB 00:00 (30/82): glibc-headers-s390-2.38.9000-33.fc40.n 56 MB/s | 515 kB 00:00 (31/82): gcc-14.0.1-0.2.fc40.s390x.rpm 176 MB/s | 30 MB 00:00 (32/82): guile22-2.2.7-9.fc39.s390x.rpm 123 MB/s | 6.4 MB 00:00 (33/82): hdf5-1.12.1-15.fc40.s390x.rpm 116 MB/s | 2.4 MB 00:00 (34/82): hdf5-devel-1.12.1-15.fc40.s390x.rpm 110 MB/s | 1.3 MB 00:00 (35/82): jsoncpp-1.9.5-5.fc39.s390x.rpm 16 MB/s | 96 kB 00:00 (36/82): kernel-headers-6.8.0-0.rc1.12.fc40.s39 156 MB/s | 1.4 MB 00:00 (37/82): libaec-1.0.6-5.fc39.s390x.rpm 8.6 MB/s | 45 kB 00:00 (38/82): libaec-devel-1.0.6-5.fc39.s390x.rpm 2.4 MB/s | 12 kB 00:00 (39/82): libasan-14.0.1-0.2.fc40.s390x.rpm 87 MB/s | 519 kB 00:00 (40/82): libatomic-14.0.1-0.2.fc40.s390x.rpm 4.0 MB/s | 19 kB 00:00 (41/82): libb2-0.98.1-9.fc39.s390x.rpm 6.8 MB/s | 27 kB 00:00 (42/82): libmpc-1.3.1-3.fc39.s390x.rpm 18 MB/s | 73 kB 00:00 (43/82): libgfortran-14.0.1-0.2.fc40.s390x.rpm 81 MB/s | 603 kB 00:00 (44/82): libtool-ltdl-2.4.7-10.fc40.s390x.rpm 6.5 MB/s | 37 kB 00:00 (45/82): libstdc++-devel-14.0.1-0.2.fc40.s390x. 159 MB/s | 2.6 MB 00:00 (46/82): libubsan-14.0.1-0.2.fc40.s390x.rpm 26 MB/s | 212 kB 00:00 (47/82): libxcrypt-devel-4.4.36-4.fc40.s390x.rp 8.1 MB/s | 29 kB 00:00 (48/82): libuv-1.47.0-3.fc40.s390x.rpm 43 MB/s | 252 kB 00:00 (49/82): make-4.4.1-2.fc39.s390x.rpm 75 MB/s | 597 kB 00:00 (50/82): metis-5.1.0.3-3.fc40.s390x.rpm 86 MB/s | 603 kB 00:00 (51/82): openblas-0.3.26-1.fc40.s390x.rpm 10 MB/s | 38 kB 00:00 (52/82): mpdecimal-2.5.1-7.fc39.s390x.rpm 19 MB/s | 100 kB 00:00 (53/82): openblas-openmp64-0.3.26-1.fc40.s390x. 196 MB/s | 4.2 MB 00:00 (54/82): openblas-openmp-0.3.26-1.fc40.s390x.rp 144 MB/s | 4.3 MB 00:00 (55/82): pyproject-rpm-macros-1.11.0-1.fc40.noa 5.4 MB/s | 42 kB 00:00 (56/82): python-rpm-macros-3.12-5.fc40.noarch.r 2.9 MB/s | 19 kB 00:00 (57/82): python-pip-wheel-23.3.1-3.fc40.noarch. 107 MB/s | 1.5 MB 00:00 (58/82): python3-3.12.1-2.fc40.s390x.rpm 3.6 MB/s | 26 kB 00:00 (59/82): python3-dateutil-2.8.2-11.fc40.noarch. 49 MB/s | 345 kB 00:00 (60/82): python3-devel-3.12.1-2.fc40.s390x.rpm 38 MB/s | 274 kB 00:00 (61/82): python3-cython-3.0.8-1.fc40.s390x.rpm 201 MB/s | 3.9 MB 00:00 (62/82): python3-iniconfig-1.1.1-14.fc39.noarch 3.0 MB/s | 18 kB 00:00 (63/82): python3-libs-3.12.1-2.fc40.s390x.rpm 237 MB/s | 8.8 MB 00:00 (64/82): python3-numpy-1.26.2-2.fc40.s390x.rpm 163 MB/s | 6.9 MB 00:00 (65/82): python3-packaging-23.2-2.fc40.noarch.r 8.8 MB/s | 115 kB 00:00 (66/82): python3-pluggy-1.3.0-1.fc40.noarch.rpm 6.8 MB/s | 50 kB 00:00 (67/82): python3-pytest-runner-4.0-20.fc39.noar 5.0 MB/s | 18 kB 00:00 (68/82): python3-pytz-2023.3.post1-1.fc40.noarc 11 MB/s | 59 kB 00:00 (69/82): python3-pytest-7.4.3-1.fc40.noarch.rpm 145 MB/s | 1.8 MB 00:00 (70/82): python3-rpm-generators-14-8.fc40.noarc 6.0 MB/s | 30 kB 00:00 (71/82): python3-rpm-macros-3.12-5.fc40.noarch. 3.9 MB/s | 14 kB 00:00 (72/82): python3-six-1.16.0-12.fc39.noarch.rpm 8.2 MB/s | 41 kB 00:00 (73/82): python3-setuptools-68.2.2-1.fc40.noarc 139 MB/s | 1.4 MB 00:00 (74/82): python3-wheel-0.41.2-1.fc40.noarch.rpm 15 MB/s | 148 kB 00:00 (75/82): rhash-1.4.3-3.fc39.s390x.rpm 24 MB/s | 200 kB 00:00 (76/82): stb_image-devel-2.28^20231011gitbeebb2 14 MB/s | 72 kB 00:00 (77/82): stb_image_write-devel-1.16^20231011git 5.6 MB/s | 30 kB 00:00 (78/82): txt2man-1.7.1-5.fc39.noarch.rpm 7.3 MB/s | 28 kB 00:00 (79/82): vim-filesystem-9.1.031-1.fc40.noarch.r 2.4 MB/s | 17 kB 00:00 (80/82): tzdata-2023d-2.fc40.noarch.rpm 47 MB/s | 434 kB 00:00 (81/82): zlib-ng-compat-devel-2.1.6-1.fc40.s390 6.8 MB/s | 36 kB 00:00 (82/82): python3-pandas-1.5.3-7.fc39~bootstrap. 1.4 MB/s | 7.2 MB 00:05 -------------------------------------------------------------------------------- Total 28 MB/s | 144 MB 00:05 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : libgfortran-14.0.1-0.2.fc40.s390x 1/82 Installing : cmake-filesystem-3.27.7-1.fc40.s390x 2/82 Installing : libmpc-1.3.1-3.fc39.s390x 3/82 Installing : tzdata-2023d-2.fc40.noarch 4/82 Installing : python-rpm-macros-3.12-5.fc40.noarch 5/82 Installing : python3-rpm-macros-3.12-5.fc40.noarch 6/82 Installing : openblas-0.3.26-1.fc40.s390x 7/82 Installing : libstdc++-devel-14.0.1-0.2.fc40.s390x 8/82 Installing : libaec-1.0.6-5.fc39.s390x 9/82 Installing : expat-2.5.0-3.fc39.s390x 10/82 Installing : hdf5-1.12.1-15.fc40.s390x 11/82 Installing : libaec-devel-1.0.6-5.fc39.s390x 12/82 Installing : openblas-openmp-0.3.26-1.fc40.s390x 13/82 Installing : openblas-openmp64-0.3.26-1.fc40.s390x 14/82 Installing : flexiblas-netlib-3.4.1-1.fc40.s390x 15/82 Installing : flexiblas-openblas-openmp-3.4.1-1.fc40.s390x 16/82 Installing : flexiblas-netlib64-3.4.1-1.fc40.s390x 17/82 Installing : flexiblas-openblas-openmp64-3.4.1-1.fc40.s390x 18/82 Installing : flexiblas-3.4.1-1.fc40.s390x 19/82 Installing : arpack-3.9.1-1.fc40.s390x 20/82 Installing : arpack-devel-3.9.1-1.fc40.s390x 21/82 Installing : flexiblas-devel-3.4.1-1.fc40.s390x 22/82 Installing : pyproject-rpm-macros-1.11.0-1.fc40.noarch 23/82 Installing : cpp-14.0.1-0.2.fc40.s390x 24/82 Installing : zlib-ng-compat-devel-2.1.6-1.fc40.s390x 25/82 Installing : vim-filesystem-2:9.1.031-1.fc40.noarch 26/82 Installing : rhash-1.4.3-3.fc39.s390x 27/82 Installing : python-pip-wheel-23.3.1-3.fc40.noarch 28/82 Installing : mpdecimal-2.5.1-7.fc39.s390x 29/82 Installing : metis-5.1.0.3-3.fc40.s390x 30/82 Installing : SuperLU-6.0.1-1.fc40.s390x 31/82 Installing : SuperLU-devel-6.0.1-1.fc40.s390x 32/82 Installing : armadillo-12.6.6-1.fc40.s390x 33/82 Installing : libuv-1:1.47.0-3.fc40.s390x 34/82 Installing : libubsan-14.0.1-0.2.fc40.s390x 35/82 Installing : libtool-ltdl-2.4.7-10.fc40.s390x 36/82 Installing : libb2-0.98.1-9.fc39.s390x 37/82 Installing : python3-3.12.1-2.fc40.s390x 38/82 Installing : python3-libs-3.12.1-2.fc40.s390x 39/82 Installing : cmake-rpm-macros-3.27.7-1.fc40.noarch 40/82 Installing : python3-packaging-23.2-2.fc40.noarch 41/82 Installing : python3-rpm-generators-14-8.fc40.noarch 42/82 Installing : python3-iniconfig-1.1.1-14.fc39.noarch 43/82 Installing : python3-numpy-1:1.26.2-2.fc40.s390x 44/82 Installing : python3-pluggy-1.3.0-1.fc40.noarch 45/82 Installing : python3-pytest-7.4.3-1.fc40.noarch 46/82 Installing : python3-pytz-2023.3.post1-1.fc40.noarch 47/82 Installing : python3-six-1.16.0-12.fc39.noarch 48/82 Installing : python3-dateutil-1:2.8.2-11.fc40.noarch 49/82 Installing : libatomic-14.0.1-0.2.fc40.s390x 50/82 Installing : libasan-14.0.1-0.2.fc40.s390x 51/82 Installing : kernel-headers-6.8.0-0.rc1.12.fc40.s390x 52/82 Installing : jsoncpp-1.9.5-5.fc39.s390x 53/82 Installing : glibc-headers-s390-2.38.9000-33.fc40.noarch 54/82 Installing : libxcrypt-devel-4.4.36-4.fc40.s390x 55/82 Installing : glibc-devel-2.38.9000-33.fc40.s390x 56/82 Installing : gc-8.2.2-4.fc39.s390x 57/82 Installing : guile22-2.2.7-9.fc39.s390x 58/82 Installing : make-1:4.4.1-2.fc39.s390x 59/82 Installing : gcc-14.0.1-0.2.fc40.s390x 60/82 Running scriptlet: gcc-14.0.1-0.2.fc40.s390x 60/82 Installing : gcc-gfortran-14.0.1-0.2.fc40.s390x 61/82 Installing : hdf5-devel-1.12.1-15.fc40.s390x 62/82 Installing : emacs-filesystem-1:29.2-2.fc40.noarch 63/82 Installing : cmake-data-3.27.7-1.fc40.noarch 64/82 Installing : cmake-3.27.7-1.fc40.s390x 65/82 Installing : annobin-docs-12.38-1.fc40.noarch 66/82 Installing : annobin-plugin-gcc-12.38-1.fc40.s390x 67/82 Running scriptlet: annobin-plugin-gcc-12.38-1.fc40.s390x 67/82 Installing : armadillo-devel-12.6.6-1.fc40.s390x 68/82 Installing : gcc-c++-14.0.1-0.2.fc40.s390x 69/82 Installing : gcc-plugin-annobin-14.0.1-0.2.fc40.s390x 70/82 Running scriptlet: gcc-plugin-annobin-14.0.1-0.2.fc40.s390x 70/82 Installing : python3-pandas-1.5.3-7.fc39~bootstrap.s390x 71/82 Installing : python3-pytest-runner-4.0-20.fc39.noarch 72/82 Installing : python3-devel-3.12.1-2.fc40.s390x 73/82 Installing : python3-cython-3.0.8-1.fc40.s390x 74/82 Installing : python3-setuptools-68.2.2-1.fc40.noarch 75/82 Installing : python3-wheel-1:0.41.2-1.fc40.noarch 76/82 Installing : cereal-devel-1.3.2-4.fc40.s390x 77/82 Installing : cli11-devel-2.3.2-4.fc39.noarch 78/82 Installing : ensmallen-devel-2.19.0-4.fc39.s390x 79/82 Installing : txt2man-1.7.1-5.fc39.noarch 80/82 Installing : stb_image_write-devel-1.16^20231011gitbeebb24-12.f 81/82 Installing : stb_image-devel-2.28^20231011gitbeebb24-12.fc40.s3 82/82 Running scriptlet: stb_image-devel-2.28^20231011gitbeebb24-12.fc40.s3 82/82 Installed: SuperLU-6.0.1-1.fc40.s390x SuperLU-devel-6.0.1-1.fc40.s390x annobin-docs-12.38-1.fc40.noarch annobin-plugin-gcc-12.38-1.fc40.s390x armadillo-12.6.6-1.fc40.s390x armadillo-devel-12.6.6-1.fc40.s390x arpack-3.9.1-1.fc40.s390x arpack-devel-3.9.1-1.fc40.s390x cereal-devel-1.3.2-4.fc40.s390x cli11-devel-2.3.2-4.fc39.noarch cmake-3.27.7-1.fc40.s390x cmake-data-3.27.7-1.fc40.noarch cmake-filesystem-3.27.7-1.fc40.s390x cmake-rpm-macros-3.27.7-1.fc40.noarch cpp-14.0.1-0.2.fc40.s390x emacs-filesystem-1:29.2-2.fc40.noarch ensmallen-devel-2.19.0-4.fc39.s390x expat-2.5.0-3.fc39.s390x flexiblas-3.4.1-1.fc40.s390x flexiblas-devel-3.4.1-1.fc40.s390x flexiblas-netlib-3.4.1-1.fc40.s390x flexiblas-netlib64-3.4.1-1.fc40.s390x flexiblas-openblas-openmp-3.4.1-1.fc40.s390x flexiblas-openblas-openmp64-3.4.1-1.fc40.s390x gc-8.2.2-4.fc39.s390x gcc-14.0.1-0.2.fc40.s390x gcc-c++-14.0.1-0.2.fc40.s390x gcc-gfortran-14.0.1-0.2.fc40.s390x gcc-plugin-annobin-14.0.1-0.2.fc40.s390x glibc-devel-2.38.9000-33.fc40.s390x glibc-headers-s390-2.38.9000-33.fc40.noarch guile22-2.2.7-9.fc39.s390x hdf5-1.12.1-15.fc40.s390x hdf5-devel-1.12.1-15.fc40.s390x jsoncpp-1.9.5-5.fc39.s390x kernel-headers-6.8.0-0.rc1.12.fc40.s390x libaec-1.0.6-5.fc39.s390x libaec-devel-1.0.6-5.fc39.s390x libasan-14.0.1-0.2.fc40.s390x libatomic-14.0.1-0.2.fc40.s390x libb2-0.98.1-9.fc39.s390x libgfortran-14.0.1-0.2.fc40.s390x libmpc-1.3.1-3.fc39.s390x libstdc++-devel-14.0.1-0.2.fc40.s390x libtool-ltdl-2.4.7-10.fc40.s390x libubsan-14.0.1-0.2.fc40.s390x libuv-1:1.47.0-3.fc40.s390x libxcrypt-devel-4.4.36-4.fc40.s390x make-1:4.4.1-2.fc39.s390x metis-5.1.0.3-3.fc40.s390x mpdecimal-2.5.1-7.fc39.s390x openblas-0.3.26-1.fc40.s390x openblas-openmp-0.3.26-1.fc40.s390x openblas-openmp64-0.3.26-1.fc40.s390x pyproject-rpm-macros-1.11.0-1.fc40.noarch python-pip-wheel-23.3.1-3.fc40.noarch python-rpm-macros-3.12-5.fc40.noarch python3-3.12.1-2.fc40.s390x python3-cython-3.0.8-1.fc40.s390x python3-dateutil-1:2.8.2-11.fc40.noarch python3-devel-3.12.1-2.fc40.s390x python3-iniconfig-1.1.1-14.fc39.noarch python3-libs-3.12.1-2.fc40.s390x python3-numpy-1:1.26.2-2.fc40.s390x python3-packaging-23.2-2.fc40.noarch python3-pandas-1.5.3-7.fc39~bootstrap.s390x python3-pluggy-1.3.0-1.fc40.noarch python3-pytest-7.4.3-1.fc40.noarch python3-pytest-runner-4.0-20.fc39.noarch python3-pytz-2023.3.post1-1.fc40.noarch python3-rpm-generators-14-8.fc40.noarch python3-rpm-macros-3.12-5.fc40.noarch python3-setuptools-68.2.2-1.fc40.noarch python3-six-1.16.0-12.fc39.noarch python3-wheel-1:0.41.2-1.fc40.noarch rhash-1.4.3-3.fc39.s390x stb_image-devel-2.28^20231011gitbeebb24-12.fc40.s390x stb_image_write-devel-1.16^20231011gitbeebb24-12.fc40.s390x txt2man-1.7.1-5.fc39.noarch tzdata-2023d-2.fc40.noarch vim-filesystem-2:9.1.031-1.fc40.noarch zlib-ng-compat-devel-2.1.6-1.fc40.s390x Complete! Finish: build setup for mlpack-4.3.0-3.fc40.src.rpm Start: rpmbuild mlpack-4.3.0-3.fc40.src.rpm Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1706140800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.QXMiUq + 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.vocvER + 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=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,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/tmp94t91xhu Processing /tmp/tmp94t91xhu/pip-23.3.1-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-23.3.1 + 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=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,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.0.1 -- The CXX compiler identification is GNU 14.0.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.6.6", 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.1") -- 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 "1.9.5") -- Configuring done (3.0s) -- 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 /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_range_search.dir/DependInfo.cmake "--color=" 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]: 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' 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 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 /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 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: 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/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: /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/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 /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:241:28: note: 333 | KFN kfn(referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:241:28: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: 335 | kfn.Search(set, 1, exactNeighbors, exactDistances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:174:22: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:174:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:117:67: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:174:22: note: 117 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:174:22: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:121:55: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 121 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:125:59: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 125 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:133:55: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 133 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:137:62: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 137 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:141:59: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 141 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:145:63: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 145 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:113:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 113 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:129:66: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 129 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:149:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 149 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:153:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 153 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:157:67: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 157 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:161:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 161 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:165:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 165 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:88:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^ /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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:172:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 38 | BuildTree(std::move(referenceSetIn), oldFromNewReferences)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:333:29: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 333 | KFN kfn(referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:335:19: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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:166:13: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:117:67: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 117 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:121:55: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 121 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:125:59: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:129:66: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 129 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:133:55: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 133 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:137:62: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:141:59: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:145:63: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:149:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 149 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:161:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 161 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:113:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 113 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:129:66: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:149:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:153:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:157:67: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:161:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:165:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 165 | 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:129:66: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 129 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 30 | hilbertValue(node) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 111 | auxiliaryInfo(this) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:137:62: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 137 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:149:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 149 | rSearch = new LeafSizeRSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 168 | RSWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:161:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 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:976:11: note: | ^ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:121:55: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 121 | rSearch = new RSWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:137:62: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:141:59: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:145:63: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 93 | rs(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:137:62: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ^ /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 >]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 317 | return new T(); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 1364 | { return ::cereal::access::construct(); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 411 | std::unique_ptr ptr( detail::Construct::load_andor_construct() ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 941 | CEREAL_LOAD_FUNCTION_NAME(*self, t); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 853 | self->processImpl( head ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 730 | process( std::forward( args )... ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 95 | ar(cereal::make_nvp(name.c_str(), t)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 124 | data::Load(value, "model", *model, true); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:88:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: 183 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: 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: note: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: 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: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: 177 | virtual LeafSizeRSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 358 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 183 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 126 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 177 | virtual LeafSizeRSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 358 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 183 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 126 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 177 | virtual LeafSizeRSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 358 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 183 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 126 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 177 | virtual LeafSizeRSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 358 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 183 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 126 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 177 | virtual LeafSizeRSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 358 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 183 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 126 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 302 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 120 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 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:255:26: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 302 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 120 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 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:255:26: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 302 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 120 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 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:255:26: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 302 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 120 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 177 | virtual LeafSizeRSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 358 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 183 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 126 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 302 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 120 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 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:255:26: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 302 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 120 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 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:255:26: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 302 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 120 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 177 | virtual LeafSizeRSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 358 | rs.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 183 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 126 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 177 | virtual LeafSizeRSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 177 | virtual LeafSizeRSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 418 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 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:355:13: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 126 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 177 | virtual LeafSizeRSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 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: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 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: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 418 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 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:355:13: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 126 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 177 | virtual LeafSizeRSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 418 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 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:355:13: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 126 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 88 | class RSWrapper : public RSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 177 | virtual LeafSizeRSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 418 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 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:344:38: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 418 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 189 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 418 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 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: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 418 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 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: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 418 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 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: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 331 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 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:69:13: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 331 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 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: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 331 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 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: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 331 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 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: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 418 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 189 | 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: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 331 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 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:69:13: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 331 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 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: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 418 | rs.Search(std::move(querySet), range, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 189 | 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: note: | ^~~~~~ /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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:157:61: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:157:61: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:157:61: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:157:61: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:112:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:157:61: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:157:61: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: 53 | { /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 57 | neighborSearch.Train(std::move(normalizedSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 75 | neighborSearch.Search(normalizedQuery, k, neighbors, similarities); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 319 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 322 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 325 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 328 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 331 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 334 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 337 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 340 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 343 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 346 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 421 | cf = TrainHelper(NMFPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 426 | cf = TrainHelper(BatchSVDPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 431 | cf = TrainHelper(RandomizedSVDPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 436 | cf = TrainHelper(RegSVDPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 441 | cf = TrainHelper(SVDCompletePolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 446 | cf = TrainHelper(SVDIncompletePolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 451 | cf = TrainHelper(BiasSVDPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 456 | cf = TrainHelper(SVDPlusPlusPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 461 | cf = TrainHelper(QUIC_SVDPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 466 | cf = TrainHelper(BlockKrylovSVDPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:53:3: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 53 | { /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:75:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 50 | LMetricSearch(const arma::mat& referenceSet) : neighborSearch(referenceSet) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 144 | NeighborSearchPolicy neighborSearch(stretchedH); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 346 | decomposition.template GetNeighborhood( /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 347 | users, numUsersForSimilarity, neighborhood, similarities); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 129 | cf.template Predict(combinations, predictions); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 161 | PredictHelper(cf, interpolationType, combinations, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | predictions); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:147:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 147 | void CFWrapper::Predict( /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 167 | RangeSearch<> rs(true); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 168 | ChoosePointSelectionPolicy(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 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:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 168 | ChoosePointSelectionPolicy(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:180:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 179 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 184 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~^~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 189 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~^~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 194 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~^~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 199 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~^~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 204 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~^~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 209 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 214 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:167:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 167 | RangeSearch<> rs(true); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ^~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:180:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 179 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 184 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 189 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 194 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 199 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 204 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 209 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 214 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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<>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 168 | ChoosePointSelectionPolicy(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:180:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 179 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 184 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 189 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 194 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 199 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 204 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 209 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 214 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 30 | hilbertValue(node) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 111 | auxiliaryInfo(this) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 199 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 214 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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<>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 168 | ChoosePointSelectionPolicy(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 184 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 189 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 194 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 199 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 204 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 209 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 214 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~^~~~~~~~ /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::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::type>::value> = void; typename std::remove_reference::type = arma::Row]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: 130 | Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, numClasses, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | tmpWeights, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:231:21: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: 231 | maxDepth); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 52 | Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, numClasses, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | weights, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:245:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 245 | numClasses, minLeafSize, minimumGainSplit, maxDepth); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ^ /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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:152:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 174 | tree = Trainer(trainingData, folds, regularization, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | maxLeafSize, minLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | skipPruning, timers); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: 131 | double alpha = dtree->Grow(newDataset, oldFromNew, useVolumeReg, maxLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | minLeafSize); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:174:35: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: 174 | tree = Trainer(trainingData, folds, regularization, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | maxLeafSize, minLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | skipPruning, timers); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: | ~~~~~~~~~~~~~~~~~~~~ /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<>*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:81:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 130 | leafSize); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 35 | new FastMKS(*other.linear)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 37 | new FastMKS(*other.polynomial)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 39 | new FastMKS(*other.cosine)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 41 | new FastMKS(*other.gaussian)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 43 | new FastMKS(*other.epan)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 45 | new FastMKS(*other.triangular)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 47 | new FastMKS(*other.hyptan)) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:35:48: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 35 | new FastMKS(*other.linear)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:37:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 37 | new FastMKS(*other.polynomial)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:39:50: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 39 | new FastMKS(*other.cosine)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:41:52: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 41 | new FastMKS(*other.gaussian)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:43:52: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 43 | new FastMKS(*other.epan)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:45:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 45 | new FastMKS(*other.triangular)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:47:59: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 47 | new FastMKS(*other.hyptan)) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 332 | linear = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 337 | polynomial = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 343 | cosine = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 348 | gaussian = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 354 | epan = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 359 | triangular = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 365 | hyptan = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 333 | BuildFastMKSModel(timers, *linear, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 333 | BuildFastMKSModel(timers, *linear, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 338 | BuildFastMKSModel(timers, *polynomial, kernel, std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:183:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 183 | model->BuildModel(timers, std::move(referenceData), pk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 338 | BuildFastMKSModel(timers, *polynomial, kernel, std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:183:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 183 | model->BuildModel(timers, std::move(referenceData), pk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 344 | BuildFastMKSModel(timers, *cosine, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:190:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 190 | model->BuildModel(timers, std::move(referenceData), cd, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 344 | BuildFastMKSModel(timers, *cosine, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:190:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 190 | model->BuildModel(timers, std::move(referenceData), cd, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 349 | BuildFastMKSModel(timers, *gaussian, kernel, std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:197:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 197 | model->BuildModel(timers, std::move(referenceData), gk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 349 | BuildFastMKSModel(timers, *gaussian, kernel, std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:197:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 197 | model->BuildModel(timers, std::move(referenceData), gk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 355 | BuildFastMKSModel(timers, *epan, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:204:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 204 | model->BuildModel(timers, std::move(referenceData), ek, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 355 | BuildFastMKSModel(timers, *epan, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:204:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 204 | model->BuildModel(timers, std::move(referenceData), ek, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 360 | BuildFastMKSModel(timers, *triangular, kernel, std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:211:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 211 | model->BuildModel(timers, std::move(referenceData), tk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 360 | BuildFastMKSModel(timers, *triangular, kernel, std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:211:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 211 | model->BuildModel(timers, std::move(referenceData), tk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 366 | BuildFastMKSModel(timers, *hyptan, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:218:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 218 | model->BuildModel(timers, std::move(referenceData), htk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 366 | BuildFastMKSModel(timers, *hyptan, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:218:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 218 | model->BuildModel(timers, std::move(referenceData), htk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:291:57: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:291:57: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:291:57: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:291:57: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:144:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:291:57: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:291:57: note: | ^ /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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_generate_main.cpp:57:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ^ /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_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' [ 6%] Built target mlpack_gmm_train /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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_probability_main.cpp:59:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ^ /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_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' [ 7%] Built target mlpack_gmm_generate /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:180:74: note: 34 | *other.giniHoeffdingTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:180:74: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: 38 | *other.infoHoeffdingTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: 449 | CreateChildren(); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: | ^~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: 958 | Train(data.col(i), labels[i]); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: 371 | TrainInternal(data, labels, batchTraining); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:201:31: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: 201 | giniHoeffdingTree->Train(dataset, labels, batchTraining); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: 449 | CreateChildren(); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: | ^~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: 958 | Train(data.col(i), labels[i]); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: 371 | TrainInternal(data, labels, batchTraining); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:209:31: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: 209 | infoHoeffdingTree->Train(dataset, labels, batchTraining); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 >]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 317 | return new T(); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ^~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 1364 | { return ::cereal::access::construct(); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 411 | std::unique_ptr ptr( detail::Construct::load_andor_construct() ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 941 | CEREAL_LOAD_FUNCTION_NAME(*self, t); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 853 | self->processImpl( head ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 730 | process( std::forward( args )... ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 95 | ar(cereal::make_nvp(name.c_str(), t)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 124 | data::Load(value, "model", *model, true); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_main.cpp:138:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 342 | void KDEWrapper::Evaluate(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 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: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 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: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 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: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 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: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 342 | void KDEWrapper::Evaluate(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 94 | referenceTree = new Tree(*other.referenceTree); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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:108:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 342 | void KDEWrapper::Evaluate(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 94 | referenceTree = new Tree(*other.referenceTree); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 342 | void KDEWrapper::Evaluate(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 94 | referenceTree = new Tree(*other.referenceTree); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 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:239:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 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:355:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 94 | referenceTree = new Tree(*other.referenceTree); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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:166:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 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:344:38: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: 83 | GetKernelMatrix(PointSelectionPolicy::Select(data, rank), miniKernel, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: 48 | nm.Apply(G); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: 37 | KernelRule::ApplyKernelMatrix(data, transformedData, eigval, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 | eigvec, newDimension, kernel); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: 77 | Apply(data, data, eigVal, coeffs, newDimension); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: 145 | kpca.Apply(dataset, newDim); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:208:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: 208 | RunKPCA(dataset, centerTransformedData, nystroem, newDim, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | sampling, kernel); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~~~~~~~~~~ /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]]; | ^~~~~~~~~~~~~~~~~~~~~~ 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/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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 280 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 290 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 290 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 26 | tree(new TreeType(const_cast(datasetOrig))), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 280 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 58 | tree(new Tree(const_cast(dataset))), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: 111 | nns(std::move(*centroidTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 121 | nns.Search(1, closestClusters, *interclusterDistancesTemp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 290 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: 111 | nns(std::move(*centroidTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: 290 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 121 | nns.Search(1, closestClusters, *interclusterDistancesTemp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 290 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 45 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 26 | tree(new TreeType(const_cast(datasetOrig))), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 280 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 45 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 58 | tree(new Tree(const_cast(dataset))), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 35 | return new TreeType(std::forward(dataset), oldFromNew, 1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 87 | CreateChildren(indices, distances, dataset.n_cols - 1, farSetSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 58 | tree(new Tree(const_cast(dataset))), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 290 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 78 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 35 | return new TreeType(std::forward(dataset), oldFromNew, 1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 [ 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/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/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/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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:156:50: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:156:50: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:156:50: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:156:50: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:110:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:156:50: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:156:50: note: | ^ /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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:310:32: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:310:32: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:310:32: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:310:32: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:157:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:310:32: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:310:32: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: 197 | KNN knn; /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: | ^~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 199 | knn.Train(dataset); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~^~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 200 | knn.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:200:13: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 200 | knn.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:197:7: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 197 | KNN knn; /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 184 | knn.Search(dataset.cols(indexSame[i]), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 87 | constraint.Impostors(impostors, dataset, labels, norm); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 43 | LMNNFunction objFunction(dataset, labels, k, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:374:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 374 | lmnn.LearnDistance(distance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 184 | knn.Search(dataset.cols(indexSame[i]), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 87 | constraint.Impostors(impostors, dataset, labels, norm); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 43 | LMNNFunction objFunction(dataset, labels, k, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:374:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 374 | lmnn.LearnDistance(distance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:109:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: note: | ^ /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<>*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:141:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: note: | ^ /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<>*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:83:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: 209 | RangeSearch<> rangeSearcher(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: 288 | KNN neighborSearcher(centroids); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: 291 | neighborSearcher.Search(data, 1, resultingNeighbors, neighborDistances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 64 | neighborSearch.Search(nNeighbors, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 193 | Radius(EstimateRadius(data)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 64 | neighborSearch.Search(nNeighbors, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 193 | Radius(EstimateRadius(data)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 33 | referenceTree(naive ? NULL : BuildTree(std::move(referenceSet), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 34 | oldFromNewReferences)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 209 | RangeSearch<> rangeSearcher(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 225 | rangeSearcher.Search(allCentroids.unsafe_col(i), validRadius, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 38 | BuildTree(std::move(referenceSetIn), oldFromNewReferences)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 288 | KNN neighborSearcher(centroids); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 291 | neighborSearcher.Search(data, 1, resultingNeighbors, neighborDistances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]]; | ^~~~~~~~~~~~~~~~~~~~~~ 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/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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:157:26: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:157:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:157:26: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:157:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:115:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:157:26: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:157:26: note: | ^ /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 [ 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/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]]; | ^~~~~~~~~~~~~~~~~~~~~~ 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_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_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]]; | ^~~~~~~~~~~~~~~~~~~~~~ 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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:87:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: | ^ /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::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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 515 | nSearch = new NSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 519 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 522 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 529 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 535 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 538 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 547 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 284 | searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 515 | nSearch = new NSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 519 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 522 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 529 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 535 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 538 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 547 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 284 | searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 30 | hilbertValue(node) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 111 | auxiliaryInfo(this) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 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:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 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:61:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 89 | SplitNode(points, maxLeafSize, tau, rho); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 284 | searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 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:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 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:758:19: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 519 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 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:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 535 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 538 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 >]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 317 | return new T(); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 1364 | { return ::cereal::access::construct(); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 411 | std::unique_ptr ptr( detail::Construct::load_andor_construct() ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 941 | CEREAL_LOAD_FUNCTION_NAME(*self, t); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 853 | self->processImpl( head ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 730 | process( std::forward( args )... ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 95 | ar(cereal::make_nvp(name.c_str(), t)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 124 | data::Load(value, "model", *model, true); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:87:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 228 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 210 | void SpillNSWrapper::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 234 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 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: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 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:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 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:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 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:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 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:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 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:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 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:67:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 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:67:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~ /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. | ^~~~~~~~~~~~~~~~~ [ 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 /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 /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 /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~ /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 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_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/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/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 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 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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:83:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 515 | nSearch = new NSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 519 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 522 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 529 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 535 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 538 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 547 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 284 | searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 515 | nSearch = new NSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 519 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 522 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 529 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 535 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 538 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 547 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 284 | searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 30 | hilbertValue(node) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 111 | auxiliaryInfo(this) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 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:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 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:61:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 89 | SplitNode(points, maxLeafSize, tau, rho); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 284 | searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 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:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 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:758:19: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 519 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 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:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 535 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 538 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 >]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 317 | return new T(); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 1364 | { return ::cereal::access::construct(); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 411 | std::unique_ptr ptr( detail::Construct::load_andor_construct() ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 941 | CEREAL_LOAD_FUNCTION_NAME(*self, t); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 853 | self->processImpl( head ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 730 | process( std::forward( args )... ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 95 | ar(cereal::make_nvp(name.c_str(), t)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 124 | data::Load(value, "model", *model, true); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:83:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^ /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::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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 228 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 210 | void SpillNSWrapper::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 234 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 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: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 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:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 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:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 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:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 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:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 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:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 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:67:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 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:67:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~ /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 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ 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 [ 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 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/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 /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/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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:184:29: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:184:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:184:29: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:184:29: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:141:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:184:29: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:184:29: note: | ^ /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 [ 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 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/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 [ 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_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' [ 21%] 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ 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 [ 21%] 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' [ 21%] Built target mlpack_preprocess_split /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/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]]; | ^~~~~~~~~~~~~~~~~~~~~~ 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/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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:46: note: 169 | m->Fit(input); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:46: note: | ~~~~~~^~~~~~~ /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 [ 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/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/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::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::type>::value> = void; typename std::remove_reference::type = arma::Row]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 562 | return Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | numClasses, tmpWeights, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564 | dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 542 | trees[oldNumTrees + i].Train(bootstrapDataset, datasetInfo, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | bootstrapLabels, numClasses, bootstrapWeights, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | minimumGainSplit, maximumDepth, dimensionSelector) : /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::type>::value> = void; typename std::remove_reference::type = arma::Row]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 608 | return Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 609 | tmpWeights, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 610 | dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 552 | trees[oldNumTrees + i].Train(bootstrapDataset, bootstrapLabels, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553 | numClasses, bootstrapWeights, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554 | minimumGainSplit, maximumDepth, dimensionSelector) : /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 475 | return Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 476 | numClasses, weights, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 477 | dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 565 | trees[oldNumTrees + i].Train(bootstrapDataset, datasetInfo, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | bootstrapLabels, numClasses, minimumLeafSize, minimumGainSplit, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | maximumDepth, dimensionSelector) : /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 515 | return Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | weights, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 575 | trees[oldNumTrees + i].Train(bootstrapDataset, bootstrapLabels, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 576 | numClasses, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 577 | dimensionSelector) : /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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&}]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 120 | std::_Construct(std::__addressof(*__cur), *__first); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 137 | { return std::__do_uninit_copy(__first, __last, __result); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 373 | return std::uninitialized_copy(__first, __last, __result); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 >]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 398 | return std::__uninitialized_copy_a /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 894 | std::__uninitialized_move_if_noexcept_a( /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 895 | __old_start, __old_finish, __new_start, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | _M_get_Tp_allocator()); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1013:4: required from ‘void std::vector<_Tp, _Alloc>::resize(size_type) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; size_type = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 1013 | _M_default_append(__new_size - size()); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 501 | trees.resize(trees.size() + numTrees); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:113:68: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: note: 113 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:116:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 116 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:119:60: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 119 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:122:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 122 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 125 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:128:60: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 128 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:131:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 131 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:110:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 110 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:137:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 137 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:85:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:116:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 116 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:119:60: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:122:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:128:60: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:131:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:110:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 110 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:137:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 137 | 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 30 | hilbertValue(node) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 70 | auxiliaryInfo(this) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 125 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 78 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 76 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:116:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 116 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 76 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 76 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:128:60: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 76 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:131:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 76 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ^ /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 >]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 317 | return new T(); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 1364 | { return ::cereal::access::construct(); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 411 | std::unique_ptr ptr( detail::Construct::load_andor_construct() ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 941 | CEREAL_LOAD_FUNCTION_NAME(*self, t); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 853 | self->processImpl( head ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 730 | process( std::forward( args )... ); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 95 | ar(cereal::make_nvp(name.c_str(), t)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 124 | data::Load(value, "model", *model, true); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:85:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: 309 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 316 | new typename decltype(ra)::Tree(std::move(referenceSet), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 354 | ra.Search(&queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 240 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 370 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 240 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 309 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 316 | new typename decltype(ra)::Tree(std::move(referenceSet), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 354 | ra.Search(&queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 240 | 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:166:13: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 370 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 240 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 168 | 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:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 168 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 168 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 168 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 168 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 168 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 168 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 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: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 309 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 316 | new typename decltype(ra)::Tree(std::move(referenceSet), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 354 | ra.Search(&queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 240 | 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:166:13: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 370 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 240 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 161 | referenceTree = BuildTree(std::move(referenceSet), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 309 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 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:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 317 | Tree* queryTree = BuildTree(const_cast(querySet), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 370 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 240 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 174 | SoftmaxRegression* sm = TrainSoftmax(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 175 | maxIterations); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~ /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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:103:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: note: | ^ /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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:184:33: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:184:33: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:184:33: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:184:33: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:116:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:184:33: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:184:33: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:191:27: note: 89 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:191:27: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:191:27: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:127:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:191:27: note: 127 | ID3DecisionStump ds(data, labels, max(labels) + 1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:191:27: note: | ^ /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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:145:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /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::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::type>::value> = void; typename std::remove_reference::type = arma::Row]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 256 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, tmpWeights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 133 | WeakLearnerType w(other, tempData, labels, numClasses, weights); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 51 | Train(data, labels, numClasses, other, iterations, tol); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: 129 | iterations, tolerance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:531: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 >]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 531 | __a.construct(__p, std::forward<_Args>(__args)...); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1285:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; value_type = mlpack::DecisionTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 1285 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1286 | __x); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 163 | wl.push_back(w); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 51 | Train(data, labels, numClasses, other, iterations, tol); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 129 | iterations, tolerance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:175:60: note: 143 | *((T**) output) = &GetParam::type>(d); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:175:60: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:175:60: note: 117 | IO::AddFunction(tname, "GetParam", &GetParam); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:175:60: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:98:1: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:175:60: note: 1007 | STRINGIFY(BINDING_NAME)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:175:60: note: | ^ /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/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/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/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:80: _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/preprocess_json_params.py -> build/lib/mlpack copying ./mlpack/matrix_utils.py -> build/lib/mlpack copying ./mlpack/__init__.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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:241:28: note: 333 | KFN kfn(referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:241:28: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: 335 | kfn.Search(set, 1, exactNeighbors, exactDistances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 38 | BuildTree(std::move(referenceSetIn), oldFromNewReferences)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:333:29: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 333 | KFN kfn(referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:335:19: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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:166:13: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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 [ 31%] 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/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/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, 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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: 53 | { /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 57 | neighborSearch.Train(std::move(normalizedSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 75 | neighborSearch.Search(normalizedQuery, k, neighbors, similarities); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 319 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 322 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 325 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 328 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 331 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 334 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 337 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 340 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 343 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 346 | return InitializeModelHelper(normalizationType); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: 421 | cf = TrainHelper(NMFPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 426 | cf = TrainHelper(BatchSVDPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 431 | cf = TrainHelper(RandomizedSVDPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 436 | cf = TrainHelper(RegSVDPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 441 | cf = TrainHelper(SVDCompletePolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 446 | cf = TrainHelper(SVDIncompletePolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 451 | cf = TrainHelper(BiasSVDPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 456 | cf = TrainHelper(SVDPlusPlusPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 461 | cf = TrainHelper(QUIC_SVDPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 466 | cf = TrainHelper(BlockKrylovSVDPolicy(), normalizationType, data, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:53:3: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: 53 | { /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:75:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 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: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 50 | LMetricSearch(const arma::mat& referenceSet) : neighborSearch(referenceSet) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 144 | NeighborSearchPolicy neighborSearch(stretchedH); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 346 | decomposition.template GetNeighborhood( /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 347 | users, numUsersForSimilarity, neighborhood, similarities); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 129 | cf.template Predict(combinations, predictions); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 161 | PredictHelper(cf, interpolationType, combinations, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | predictions); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:147:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: 147 | void CFWrapper::Predict( /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 167 | RangeSearch<> rs(true); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 168 | ChoosePointSelectionPolicy(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ^~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 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:78:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: 168 | ChoosePointSelectionPolicy(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:180:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 179 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 184 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~^~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 189 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~^~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 194 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~^~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 199 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~^~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 204 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~^~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 209 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 214 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:167:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: 167 | RangeSearch<> rs(true); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ^~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:180:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 179 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 184 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 189 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 194 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 199 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 204 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 209 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 214 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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<>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 168 | ChoosePointSelectionPolicy(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:180:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 179 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 184 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 189 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 194 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 199 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 204 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 209 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 104 | rangeSearch.Train(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 214 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 30 | hilbertValue(node) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 111 | auxiliaryInfo(this) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 89 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: 135 | RangeSearchType rs = RangeSearchType()) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: | ^~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 199 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 214 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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<>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 168 | ChoosePointSelectionPolicy(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 184 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 189 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 194 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 199 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 204 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 209 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 109 | PointwiseCluster(data, uf); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | d.Cluster(dataset, assignments); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 140 | RunDBSCAN(params, rs); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 214 | ChoosePointSelectionPolicy>(params); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~^~~~~~~~ /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::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::type>::value> = void; typename std::remove_reference::type = arma::Row]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: 130 | Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, numClasses, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | tmpWeights, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:231:21: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: 231 | maxDepth); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 52 | Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, numClasses, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | weights, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:245:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 245 | numClasses, minLeafSize, minimumGainSplit, maxDepth); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 174 | tree = Trainer(trainingData, folds, regularization, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | maxLeafSize, minLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | skipPruning, timers); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: 131 | double alpha = dtree->Grow(newDataset, oldFromNew, useVolumeReg, maxLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | minLeafSize); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:174:35: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: 174 | tree = Trainer(trainingData, folds, regularization, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | maxLeafSize, minLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | skipPruning, timers); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: | ~~~~~~~~~~~~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 130 | leafSize); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 35 | new FastMKS(*other.linear)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 37 | new FastMKS(*other.polynomial)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 39 | new FastMKS(*other.cosine)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 41 | new FastMKS(*other.gaussian)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 43 | new FastMKS(*other.epan)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 45 | new FastMKS(*other.triangular)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 47 | new FastMKS(*other.hyptan)) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:35:48: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: 35 | new FastMKS(*other.linear)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:37:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 37 | new FastMKS(*other.polynomial)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:39:50: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 39 | new FastMKS(*other.cosine)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:41:52: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 41 | new FastMKS(*other.gaussian)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:43:52: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 43 | new FastMKS(*other.epan)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:45:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 45 | new FastMKS(*other.triangular)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:47:59: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 47 | new FastMKS(*other.hyptan)) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 332 | linear = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 337 | polynomial = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 343 | cosine = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 348 | gaussian = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 354 | epan = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 359 | triangular = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 365 | hyptan = new FastMKS(singleMode, naive); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 333 | BuildFastMKSModel(timers, *linear, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 333 | BuildFastMKSModel(timers, *linear, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 338 | BuildFastMKSModel(timers, *polynomial, kernel, std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:183:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 183 | model->BuildModel(timers, std::move(referenceData), pk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 338 | BuildFastMKSModel(timers, *polynomial, kernel, std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:183:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 183 | model->BuildModel(timers, std::move(referenceData), pk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 344 | BuildFastMKSModel(timers, *cosine, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:190:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 190 | model->BuildModel(timers, std::move(referenceData), cd, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 344 | BuildFastMKSModel(timers, *cosine, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:190:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 190 | model->BuildModel(timers, std::move(referenceData), cd, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 349 | BuildFastMKSModel(timers, *gaussian, kernel, std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:197:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 197 | model->BuildModel(timers, std::move(referenceData), gk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 349 | BuildFastMKSModel(timers, *gaussian, kernel, std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:197:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 197 | model->BuildModel(timers, std::move(referenceData), gk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 355 | BuildFastMKSModel(timers, *epan, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:204:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 204 | model->BuildModel(timers, std::move(referenceData), ek, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 355 | BuildFastMKSModel(timers, *epan, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:204:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 204 | model->BuildModel(timers, std::move(referenceData), ek, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 360 | BuildFastMKSModel(timers, *triangular, kernel, std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:211:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 211 | model->BuildModel(timers, std::move(referenceData), tk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 360 | BuildFastMKSModel(timers, *triangular, kernel, std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:211:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 211 | model->BuildModel(timers, std::move(referenceData), tk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 267 | f.Train(std::move(referenceData), k); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 366 | BuildFastMKSModel(timers, *hyptan, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:218:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: 218 | model->BuildModel(timers, std::move(referenceData), htk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: | ~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 275 | new typename FastMKS::Tree(std::move(referenceData), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 366 | BuildFastMKSModel(timers, *hyptan, kernel, std::move(referenceData), base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:218:24: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: 218 | model->BuildModel(timers, std::move(referenceData), htk, single, naive, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | base); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: | ~~~~~ /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 [ 38%] 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 [ 38%] 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 39%] 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' [ 39%] Built target generate_pyx_gmm_train /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: /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_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_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' [ 41%] Built target generate_pyx_cf /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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 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, 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 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ 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_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/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 [ 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/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/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_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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 45%] 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ 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_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' [ 45%] Built target generate_pyx_hmm_loglik /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 [ 46%] 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 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ 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' [ 46%] Built target generate_pyx_hmm_train /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:180:74: note: 34 | *other.giniHoeffdingTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:180:74: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: 38 | *other.infoHoeffdingTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: 449 | CreateChildren(); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: | ^~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: 958 | Train(data.col(i), labels[i]); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: 371 | TrainInternal(data, labels, batchTraining); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:201:31: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: 201 | giniHoeffdingTree->Train(dataset, labels, batchTraining); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: 449 | CreateChildren(); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: | ^~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: 958 | Train(data.col(i), labels[i]); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: 371 | TrainInternal(data, labels, batchTraining); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:209:31: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: 209 | infoHoeffdingTree->Train(dataset, labels, batchTraining); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 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 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 [ 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/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, 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 [ 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 /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' 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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 342 | void KDEWrapper::Evaluate(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 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: note: | ^~~~~ /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 [ 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 /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 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: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 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: note: | ^~~~~ /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 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' 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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: 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: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 342 | void KDEWrapper::Evaluate(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 [ 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/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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 94 | referenceTree = new Tree(*other.referenceTree); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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:108:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 342 | void KDEWrapper::Evaluate(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 94 | referenceTree = new Tree(*other.referenceTree); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 342 | void KDEWrapper::Evaluate(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 94 | referenceTree = new Tree(*other.referenceTree); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 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:239:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 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:355:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 94 | referenceTree = new Tree(*other.referenceTree); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 138 | class KDEWrapper : public KDEWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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:166:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 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:344:38: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 352 | typename decltype(kde)::Tree* queryTree = BuildTree< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: 83 | GetKernelMatrix(PointSelectionPolicy::Select(data, rank), miniKernel, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: 48 | nm.Apply(G); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: 37 | KernelRule::ApplyKernelMatrix(data, transformedData, eigval, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 | eigvec, newDimension, kernel); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: 77 | Apply(data, data, eigVal, coeffs, newDimension); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: 145 | kpca.Apply(dataset, newDim); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:208:26: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: 208 | RunKPCA(dataset, centerTransformedData, nystroem, newDim, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | sampling, kernel); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: | ~~~~~~~~~~~~~~~~~ /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_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' [ 49%] Built target generate_pyx_kernel_pca /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 [ 49%] 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/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 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/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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 280 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 290 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 290 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 26 | tree(new TreeType(const_cast(datasetOrig))), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 280 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 58 | tree(new Tree(const_cast(dataset))), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: 111 | nns(std::move(*centroidTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 121 | nns.Search(1, closestClusters, *interclusterDistancesTemp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 290 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: 111 | nns(std::move(*centroidTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: 290 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 121 | nns.Search(1, closestClusters, *interclusterDistancesTemp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 290 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 45 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 26 | tree(new TreeType(const_cast(datasetOrig))), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 280 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 45 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 58 | tree(new Tree(const_cast(dataset))), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 35 | return new TreeType(std::forward(dataset), oldFromNew, 1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 87 | CreateChildren(indices, distances, dataset.n_cols - 1, farSetSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 58 | tree(new Tree(const_cast(dataset))), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 203 | LloydStepType lloydStep(data, metric); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 290 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 78 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 35 | return new TreeType(std::forward(dataset), oldFromNew, 1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 285 | RunKMeans(params, timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 241 | FindLloydStepType(params, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: 210 | FindEmptyClusterPolicy(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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: /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 [ 50%] 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' [ 50%] Built target generate_pyx_kde /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/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/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 [ 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 52%] 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' [ 52%] 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' [ 52%] 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' [ 52%] 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: /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_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%] 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 /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' [ 52%] 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' [ 52%] 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, 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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: 197 | KNN knn; /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: | ^~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 199 | knn.Train(dataset); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~^~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 200 | knn.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:200:13: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 200 | knn.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:197:7: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 197 | KNN knn; /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 184 | knn.Search(dataset.cols(indexSame[i]), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 87 | constraint.Impostors(impostors, dataset, labels, norm); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 43 | LMNNFunction objFunction(dataset, labels, k, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:374:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 374 | lmnn.LearnDistance(distance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 184 | knn.Search(dataset.cols(indexSame[i]), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 87 | constraint.Impostors(impostors, dataset, labels, norm); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 43 | LMNNFunction objFunction(dataset, labels, k, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:374:23: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 374 | lmnn.LearnDistance(distance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /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%] 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ 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 [ 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 [ 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/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 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 [ 54%] 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' [ 54%] 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' [ 54%] 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' [ 55%] 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%] 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 [ 56%] 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 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/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/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/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_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%] 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ 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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: 209 | RangeSearch<> rangeSearcher(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: 288 | KNN neighborSearcher(centroids); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: 291 | neighborSearcher.Search(data, 1, resultingNeighbors, neighborDistances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 64 | neighborSearch.Search(nNeighbors, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 193 | Radius(EstimateRadius(data)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 64 | neighborSearch.Search(nNeighbors, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 193 | Radius(EstimateRadius(data)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 33 | referenceTree(naive ? NULL : BuildTree(std::move(referenceSet), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 34 | oldFromNewReferences)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 209 | RangeSearch<> rangeSearcher(data); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 225 | rangeSearcher.Search(allCentroids.unsafe_col(i), validRadius, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 38 | BuildTree(std::move(referenceSetIn), oldFromNewReferences)), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 288 | KNN neighborSearcher(centroids); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 291 | neighborSearcher.Search(data, 1, resultingNeighbors, neighborDistances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 118 | meanShift.Cluster(dataset, assignments, centroids, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 [ 58%] 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/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 [ 58%] 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 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: /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_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%] 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ 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 [ 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 [ 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 /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 [ 61%] 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/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/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_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 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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: 515 | nSearch = new NSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 519 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 522 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 529 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 535 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 538 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 547 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 284 | searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 515 | nSearch = new NSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 519 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 522 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 529 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 535 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 538 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 547 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 284 | searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 30 | hilbertValue(node) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 111 | auxiliaryInfo(this) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 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:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 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:61:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 89 | SplitNode(points, maxLeafSize, tau, rho); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 284 | searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 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:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 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:758:19: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 519 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 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:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 535 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 538 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 228 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 210 | void SpillNSWrapper::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 234 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 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: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 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:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 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:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 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:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 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:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 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:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 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:67:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 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:67:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~ /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 /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: 515 | nSearch = new NSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 519 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 522 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 529 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 535 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 538 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 547 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 284 | searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 515 | nSearch = new NSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 519 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 522 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 529 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 535 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 538 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 547 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 284 | searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 525 | nSearch = new LeafSizeNSWrapper(searchMode, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 30 | hilbertValue(node) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 111 | auxiliaryInfo(this) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 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:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 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:61:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 89 | SplitNode(points, maxLeafSize, tau, rho); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 284 | searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 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:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 175 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 209 | SingleTreeTraversalType>(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: 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:758:19: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 519 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 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:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 535 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 538 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 107 | referenceTree = BuildTree(std::move(arma::mat()), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 108 | ns(searchMode, epsilon) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 532 | nSearch = new NSWrapper(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 608 | InitializeModel(searchMode, epsilon); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 228 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 210 | void SpillNSWrapper::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 234 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 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: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 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:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 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:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 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:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 132 | ns.Train(std::move(referenceTree)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 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:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 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:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 42 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 31 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 74 | ns.Search(queryTree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 80 | ns.Search(std::move(querySet), k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 123 | ns.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: 113 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 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:67:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 56 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 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:67:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 101 | class NSWrapper : public NSWrapperBase /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: 218 | virtual LeafSizeNSWrapper* Clone() const /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 750 | Tree queryTree(*referenceSet); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 101 | ns.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: 93 | void NSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 186 | ns.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 146 | void LeafSizeNSWrapper< /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~ /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%] 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 [ 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_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 [ 64%] 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%] 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_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]]; | ^~~~~~~~~~~~~~~~~~~~~~ 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_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 [ 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_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_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 [ 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/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_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 /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]]; | ^~~~~~~~~~~~~~~~~~~~~~ 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 [ 66%] 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ 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 [ 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 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' [ 67%] Built target generate_pyx_perceptron /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/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_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: /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_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 /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]]; | ^~~~~~~~~~~~~~~~~~~~~~ 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 [ 69%] 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 [ 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 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 /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]]; | ^~~~~~~~~~~~~~~~~~~~~~ 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_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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:46: note: 169 | m->Fit(input); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:46: note: | ~~~~~~^~~~~~~ /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 [ 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 /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 [ 70%] 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 70%] 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 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 [ 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 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/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/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]]; | ^~~~~~~~~~~~~~~~~~~~~~ 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_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/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::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::type>::value> = void; typename std::remove_reference::type = arma::Row]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 562 | return Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | numClasses, tmpWeights, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564 | dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 542 | trees[oldNumTrees + i].Train(bootstrapDataset, datasetInfo, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | bootstrapLabels, numClasses, bootstrapWeights, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | minimumGainSplit, maximumDepth, dimensionSelector) : /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::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::type>::value> = void; typename std::remove_reference::type = arma::Row]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 608 | return Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 609 | tmpWeights, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 610 | dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 552 | trees[oldNumTrees + i].Train(bootstrapDataset, bootstrapLabels, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553 | numClasses, bootstrapWeights, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554 | minimumGainSplit, maximumDepth, dimensionSelector) : /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 475 | return Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 476 | numClasses, weights, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 477 | dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 565 | trees[oldNumTrees + i].Train(bootstrapDataset, datasetInfo, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | bootstrapLabels, numClasses, minimumLeafSize, minimumGainSplit, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | maximumDepth, dimensionSelector) : /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 515 | return Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | weights, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 575 | trees[oldNumTrees + i].Train(bootstrapDataset, bootstrapLabels, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 576 | numClasses, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 577 | dimensionSelector) : /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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&}]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 120 | std::_Construct(std::__addressof(*__cur), *__first); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 137 | { return std::__do_uninit_copy(__first, __last, __result); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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*]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 373 | return std::uninitialized_copy(__first, __last, __result); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 >]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 398 | return std::__uninitialized_copy_a /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 894 | std::__uninitialized_move_if_noexcept_a( /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 895 | __old_start, __old_finish, __new_start, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | _M_get_Tp_allocator()); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1013:4: required from ‘void std::vector<_Tp, _Alloc>::resize(size_type) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; size_type = long unsigned int]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 1013 | _M_default_append(__new_size - size()); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 501 | trees.resize(trees.size() + numTrees); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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%] 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: /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 [ 74%] 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 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: /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_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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:113:68: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: note: 113 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:116:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 116 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:119:60: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 119 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:122:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 122 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 125 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:128:60: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 128 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:131:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 131 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /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 [ 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 /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:110:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 110 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:137:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 137 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:116:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: 116 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:119:60: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:122:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:128:60: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:131:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:110:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 110 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:137:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: 137 | 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: note: | ^ /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/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/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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 30 | hilbertValue(node) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 70 | auxiliaryInfo(this) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: 125 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 78 | SplitNode(oldFromNew, maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 27 | return new TreeType(std::forward(dataset), oldFromNew); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 219 | RAWrapper(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: | ^ /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>]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 76 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:116:56: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: 116 | raSearch = new RAWrapper(naive, singleMode); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 76 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 76 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:128:60: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 60 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 76 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:131:64: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 34 | TreeType* copy = new TreeType(*tree, false); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 1024 | SplitType::SplitLeafNode(this, relevels); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 488 | SplitNode(lvls); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 76 | root->InsertPoint(i); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 38 | return new TreeType(std::forward(dataset)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 117 | ra(singleMode, naive) /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: 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: note: | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: 309 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 316 | new typename decltype(ra)::Tree(std::move(referenceSet), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 354 | ra.Search(&queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: 240 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 370 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 240 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 309 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 316 | new typename decltype(ra)::Tree(std::move(referenceSet), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 354 | ra.Search(&queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 240 | 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:166:13: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 370 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 240 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 168 | 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:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 168 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 168 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 168 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 168 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 168 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: 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: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 251 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 168 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 275 | ra.Search(&tree, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: 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: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 281 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 309 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 316 | new typename decltype(ra)::Tree(std::move(referenceSet), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: 234 | virtual void Train(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 354 | ra.Search(&queryTree, k, neighborsOut, distancesOut); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: 240 | 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:166:13: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 370 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: 240 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 295 | ra.Search(k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: 183 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 161 | referenceTree = BuildTree(std::move(referenceSet), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | oldFromNewReferences); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 309 | ra.Train(std::move(referenceSet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: 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:138:13: note: | ^~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 317 | Tree* queryTree = BuildTree(const_cast(querySet), /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | oldFromNewQueries); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 370 | ra.Search(querySet, k, neighbors, distances); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 240 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 142 | SplitNode(maxLeafSize, splitter); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 271 | typename decltype(ra)::Tree tree(std::move(querySet)); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: 174 | virtual void Search(util::Timers& timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: | ^~~~~~ /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 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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 174 | SoftmaxRegression* sm = TrainSoftmax(params, timers, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 175 | maxIterations); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~ /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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 77%] 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 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_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' [ 77%] Built target generate_pyx_sparse_coding /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 [ 78%] 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' [ 78%] Built target generate_pyx_krann /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/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/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, 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/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/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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 89 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:127:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 127 | ID3DecisionStump ds(data, labels, max(labels) + 1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ^ /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::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::type>::value> = void; typename std::remove_reference::type = arma::Row]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 256 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, tmpWeights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 133 | WeakLearnerType w(other, tempData, labels, numClasses, weights); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 51 | Train(data, labels, numClasses, other, iterations, tol); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 129 | iterations, tolerance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /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/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 /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:531: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 >]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 531 | __a.construct(__p, std::forward<_Args>(__args)...); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1285:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; value_type = mlpack::DecisionTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 1285 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1286 | __x); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 163 | wl.push_back(w); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 51 | Train(data, labels, numClasses, other, iterations, tol); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 129 | iterations, tolerance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /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/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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: 89 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:127:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: 127 | ID3DecisionStump ds(data, labels, max(labels) + 1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: | ^ /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::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::type>::value> = void; typename std::remove_reference::type = arma::Row]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 256 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, tmpWeights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 133 | WeakLearnerType w(other, tempData, labels, numClasses, weights); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 51 | Train(data, labels, numClasses, other, iterations, tol); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 129 | iterations, tolerance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:531: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 >]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 531 | __a.construct(__p, std::forward<_Args>(__args)...); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1285:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; value_type = mlpack::DecisionTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 1285 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1286 | __x); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 163 | wl.push_back(w); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 51 | Train(data, labels, numClasses, other, iterations, tol); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 129 | iterations, tolerance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /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 [ 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 [ 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_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 [ 79%] 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 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/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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 89 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:127:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: 127 | ID3DecisionStump ds(data, labels, max(labels) + 1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: | ^ /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::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::type>::value> = void; typename std::remove_reference::type = arma::Row]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 256 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, tmpWeights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 133 | WeakLearnerType w(other, tempData, labels, numClasses, weights); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 51 | Train(data, labels, numClasses, other, iterations, tol); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 129 | iterations, tolerance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:531: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 >]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 531 | __a.construct(__p, std::forward<_Args>(__args)...); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1285:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; value_type = mlpack::DecisionTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 1285 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1286 | __x); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 163 | wl.push_back(w); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 51 | Train(data, labels, numClasses, other, iterations, tol); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 129 | iterations, tolerance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /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/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 [ 79%] 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' [ 79%] Built target generate_pyx_adaboost_train /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 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 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 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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: 89 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, weights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:127:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: 127 | ID3DecisionStump ds(data, labels, max(labels) + 1); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: | ^ /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::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::type>::value> = void; typename std::remove_reference::type = arma::Row]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 256 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, tmpWeights, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 133 | WeakLearnerType w(other, tempData, labels, numClasses, weights); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 51 | Train(data, labels, numClasses, other, iterations, tol); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 129 | iterations, tolerance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:531: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 >]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 531 | __a.construct(__p, std::forward<_Args>(__args)...); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1285:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; value_type = mlpack::DecisionTree]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 1285 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1286 | __x); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 163 | wl.push_back(w); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ~~~~~~~~~~~~^~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 51 | Train(data, labels, numClasses, other, iterations, tol); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: 129 | iterations, tolerance); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: | ^ /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%] 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 [ 81%] 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: /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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 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/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/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]]; | ^~~~~~~~~~~~~~~~~~~~~~ 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 [ 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 [ 84%] 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 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_image_converter... Generating man page for ./mlpack_preprocess_imputer... Generating man page for ./mlpack_linear_regression... Generating man page for ./mlpack_adaboost... Generating man page for ./mlpack_sparse_coding... Generating man page for ./mlpack_krann... Generating man page for ./mlpack_softmax_regression... Generating man page for ./mlpack_random_forest... Generating man page for ./mlpack_radical... Generating man page for ./mlpack_preprocess_scale... Generating man page for ./mlpack_preprocess_one_hot_encoding... Generating man page for ./mlpack_preprocess_describe... Generating man page for ./mlpack_preprocess_binarize... Generating man page for ./mlpack_preprocess_split... Generating man page for ./mlpack_perceptron... Generating man page for ./mlpack_pca... Generating man page for ./mlpack_nmf... Generating man page for ./mlpack_kfn... Generating man page for ./mlpack_knn... Generating man page for ./mlpack_nca... Generating man page for ./mlpack_nbc... Generating man page for ./mlpack_mean_shift... Generating man page for ./mlpack_lsh... Generating man page for ./mlpack_logistic_regression... Generating man page for ./mlpack_local_coordinate_coding... Generating man page for ./mlpack_lmnn... Generating man page for ./mlpack_linear_svm... Generating man page for ./mlpack_kmeans... Generating man page for ./mlpack_lars... Generating man page for ./mlpack_kde... Generating man page for ./mlpack_kernel_pca... Generating man page for ./mlpack_hoeffding_tree... Generating man page for ./mlpack_hmm_viterbi... Generating man page for ./mlpack_hmm_loglik... Generating man page for ./mlpack_hmm_generate... Generating man page for ./mlpack_hmm_train... Generating man page for ./mlpack_gmm_probability... 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 Generating man page for ./mlpack_gmm_generate... 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 Generating man page for ./mlpack_gmm_train... Generating man page for ./mlpack_fastmks... Generating man page for ./mlpack_cf... Generating man page for ./mlpack_emst... Generating man page for ./mlpack_det... Generating man page for ./mlpack_decision_tree... Generating man page for ./mlpack_dbscan... Generating man page for ./mlpack_range_search... Generating man page for ./mlpack_bayesian_linear_regression... Generating man page for ./mlpack_approx_kfn... 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:80: _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 [ 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:80: _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 In file included from mlpack/image_converter.cpp:1311: /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, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /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 /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/image_converter.cpp:5322:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 5322 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/image_converter.cpp:5513:60: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5513 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/image_converter.cpp:5623:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5623 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/approx_kfn.cpp:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/approx_kfn.cpp:7158:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7158 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/approx_kfn.cpp:7267:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7267 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/approx_kfn.cpp:7944:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7944 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/bayesian_linear_regression.cpp:7055:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7055 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/bayesian_linear_regression.cpp:7880:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7880 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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:1315: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/cf.cpp:7407:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: 7407 | 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/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/cf.cpp:7516:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7516 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/cf.cpp:8210:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8210 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/cf.cpp:8294:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8294 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/cf.cpp:8789:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8789 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/dbscan.cpp:5154:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 5154 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/dbscan.cpp:5482:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5482 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/dbscan.cpp:5566:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5566 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/dbscan.cpp:5762:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5762 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/decision_tree.cpp:7258:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7258 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/decision_tree.cpp:7815:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7815 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/decision_tree.cpp:7882:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7882 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/decision_tree.cpp:7966:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7966 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/det.cpp:7144:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7144 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/det.cpp:7315:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7315 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/det.cpp:7830:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7830 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/emst.cpp:4945:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 4945 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/emst.cpp:5273:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5273 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/fastmks.cpp:7264:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7264 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/fastmks.cpp:7348:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7348 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/fastmks.cpp:7925:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7925 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/fastmks.cpp:8034:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8034 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/gmm_train.cpp:7301:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7301 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/gmm_train.cpp:7385:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7385 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/gmm_train.cpp:8298:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8298 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/gmm_generate.cpp:6831:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 6831 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/gmm_generate.cpp:7134:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7134 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/gmm_probability.cpp:6857:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 6857 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_train.cpp:7063:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7063 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_train.cpp:7172:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7172 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_train.cpp:7430:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7430 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_train.cpp:8057:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8057 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_generate.cpp:6872:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 6872 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_generate.cpp:6956:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 6956 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_loglik.cpp:6857:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 6857 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_viterbi.cpp:6857:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 6857 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hoeffding_tree.cpp:7368:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7368 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hoeffding_tree.cpp:7539:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7539 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hoeffding_tree.cpp:7710:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7710 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hoeffding_tree.cpp:8267:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8267 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hoeffding_tree.cpp:8527:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8527 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kde.cpp:7326:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7326 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kde.cpp:7410:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7410 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kde.cpp:7519:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7519 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kde.cpp:7774:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7774 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kernel_pca.cpp:5245:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 5245 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kernel_pca.cpp:5511:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5511 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kernel_pca.cpp:5595:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5595 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kernel_pca.cpp:6021:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 6021 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kmeans.cpp:5402:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 5402 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kmeans.cpp:5486:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5486 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kmeans.cpp:5752:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5752 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kmeans.cpp:6618:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 6618 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lars.cpp:7145:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7145 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lars.cpp:7735:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7735 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_svm.cpp:7429:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7429 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_svm.cpp:7600:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7600 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_svm.cpp:7684:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7684 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_svm.cpp:8154:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8154 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_svm.cpp:8585:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8585 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lmnn.cpp:5580:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 5580 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lmnn.cpp:5821:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5821 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lmnn.cpp:6487:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 6487 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lmnn.cpp:6837:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 6837 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lmnn.cpp:7260:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7260 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/local_coordinate_coding.cpp:7191:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7191 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/local_coordinate_coding.cpp:7275:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7275 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/local_coordinate_coding.cpp:7865:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7865 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/logistic_regression.cpp:7246:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/logistic_regression.cpp:7330:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7330 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/logistic_regression.cpp:7501:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7501 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/logistic_regression.cpp:7971:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7971 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/logistic_regression.cpp:8231:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8231 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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 In file included from mlpack/lsh.cpp:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lsh.cpp:7268:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7268 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lsh.cpp:7352:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7352 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lsh.cpp:7523:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7523 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lsh.cpp:8810:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8810 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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:80: _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/mean_shift.cpp:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/mean_shift.cpp:5064:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 5064 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/mean_shift.cpp:5653:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5653 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/mean_shift.cpp:5737:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5737 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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' [ 94%] Built target build_pyx_lsh /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:80: _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 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' [ 95%] Built target build_pyx_mean_shift /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:80: _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/nbc.cpp:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nbc.cpp:7043:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nbc.cpp:7687:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7687 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/nca.cpp:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nca.cpp:5475:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 5475 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nca.cpp:5716:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5716 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nca.cpp:5800:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5800 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nca.cpp:6119:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 6119 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nca.cpp:6805:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 6805 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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('\;', ' ') In file included from mlpack/knn.cpp:1311: /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, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _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. /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/knn.cpp:7348:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7348 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/knn.cpp:7457:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7457 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/knn.cpp:7628:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7628 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/knn.cpp:7952:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7952 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/knn.cpp:9205:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 9205 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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) | ~~~~~^~~~~~~~~ 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/kfn.cpp:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kfn.cpp:7312:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7312 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kfn.cpp:7421:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7421 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kfn.cpp:7592:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7592 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kfn.cpp:7916:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7916 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kfn.cpp:9085:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 9085 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nmf.cpp:5189:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 5189 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nmf.cpp:5430:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5430 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nmf.cpp:6037:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 6037 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nmf.cpp:6230:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 6230 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:1311: /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:1315: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/pca.cpp:5072:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: 5072 | 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/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/pca.cpp:5425:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5425 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/pca.cpp:5509:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5509 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/pca.cpp:5680:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5680 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/perceptron.cpp:7023:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7023 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/perceptron.cpp:7580:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7580 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/perceptron.cpp:7647:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7647 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_split.cpp:5093:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 5093 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_split.cpp:5530:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5530 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_split.cpp:5684:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5684 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_split.cpp:5855:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5855 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:80: _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 In file included from mlpack/preprocess_binarize.cpp:1311: /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, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /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 /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_binarize.cpp:4946:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 4946 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_binarize.cpp:5274:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5274 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_binarize.cpp:5358:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5358 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_describe.cpp:5043:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 5043 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_describe.cpp:5371:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5371 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_scale.cpp:7107:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7107 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_scale.cpp:7435:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7435 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_scale.cpp:7849:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7849 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_scale.cpp:8042:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8042 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_one_hot_encoding.cpp:5065:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 5065 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_one_hot_encoding.cpp:5430:54: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5430 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/radical.cpp:5100:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 5100 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/radical.cpp:5341:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5341 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/radical.cpp:5512:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 5512 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/random_forest.cpp:7315:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7315 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/random_forest.cpp:7872:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7872 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/random_forest.cpp:7939:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7939 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/random_forest.cpp:8023:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 8023 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/krann.cpp:7372:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7372 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/krann.cpp:7456:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7456 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/krann.cpp:7952:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7952 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/krann.cpp:9097:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 9097 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/softmax_regression.cpp:7172:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7172 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/softmax_regression.cpp:7729:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7729 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/softmax_regression.cpp:7796:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7796 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/softmax_regression.cpp:7880:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7880 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/sparse_coding.cpp:7262:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 7262 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/sparse_coding.cpp:7346:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7346 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/sparse_coding.cpp:7936:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7936 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_train.cpp:6977:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 6977 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_train.cpp:7305:36: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7305 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_train.cpp:7537:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7537 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_train.cpp:7604:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7604 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_train.cpp:7814:44: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7814 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_classify.cpp:6856:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 6856 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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 In file included from mlpack/adaboost_probabilities.cpp:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_probabilities.cpp:6856:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 6856 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_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:80: _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/linear_regression_train.cpp:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_regression_train.cpp:6895:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 6895 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_regression_train.cpp:7223:39: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7223 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_regression_train.cpp:7455:49: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: 7455 | 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:27:10: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:80: _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 In file included from mlpack/linear_regression_predict.cpp:1311: /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]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 62 | TransposeIfNeeded(identifier, value, transpose); /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_regression_predict.cpp:6856:37: required from here /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: 6856 | 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:34:24: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_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 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:80: _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.435YeB + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x '!=' / ']' + rm -rf /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x ++ dirname /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.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=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,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-3.fc40.s390x + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "" -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_approx_kfn.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_bayesian_linear_regression.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_range_search.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_dbscan.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_decision_tree.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_det.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_emst.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_cf.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_fastmks.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_gmm_train.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_gmm_generate.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_gmm_probability.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_hmm_train.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_hmm_generate.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_hmm_loglik.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_hmm_viterbi.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_hoeffding_tree.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_kernel_pca.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_kde.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_lars.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_kmeans.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_linear_svm.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_lmnn.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_local_coordinate_coding.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_logistic_regression.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_lsh.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_mean_shift.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_nbc.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_nca.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_knn.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_kfn.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_nmf.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_pca.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_perceptron.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_preprocess_split.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_preprocess_binarize.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_preprocess_describe.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_preprocess_one_hot_encoding.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_preprocess_scale.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_radical.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_random_forest.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_softmax_regression.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_krann.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_sparse_coding.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_adaboost.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_linear_regression.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_preprocess_imputer.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/man/mlpack_image_converter.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/lib64/pkgconfig/mlpack.pc -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/base.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/namespace_compat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/prereqs.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/config.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/version_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/version.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/to_lower.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/timers_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/timers.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/size_checks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/sfinae_utility.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/program_doc_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/program_doc.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/prefixedoutstream_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/prefixedoutstream.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/params_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/params.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/param_data.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/param_checks_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/param_checks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/param.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/nulloutstream.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/mlpack_main.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/log_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/log.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/is_std_vector.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/io_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/io.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/hyphenate_string.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/forward.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/deprecated.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/binding_details.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/backtrace_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/backtrace.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/util/arma_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/tree_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/traversal_info.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/statistic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/spill_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/spill_tree/typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/spill_tree/traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/spill_tree/spill_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/spill_tree/spill_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/spill_tree/spill_single_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/spill_tree/spill_single_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/spill_tree/spill_dual_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/spill_tree/spill_dual_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/spill_tree/is_spill_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/spill_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/space_split -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/space_split/space_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/space_split/space_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/space_split/projection_vector.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/space_split/midpoint_space_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/space_split/midpoint_space_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/space_split/mean_space_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/space_split/mean_space_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/space_split/hyperplane.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/x_tree_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/x_tree_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/x_tree_auxiliary_information.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/single_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/single_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_tree_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_tree_descent_heuristic_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_tree_descent_heuristic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_star_tree_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_star_tree_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_star_tree_descent_heuristic_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_star_tree_descent_heuristic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_split_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_descent_heuristic_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_descent_heuristic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_split_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_descent_heuristic_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_descent_heuristic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_auxiliary_information_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_auxiliary_information.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/no_auxiliary_information.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/minimal_splits_number_sweep_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/minimal_splits_number_sweep.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/minimal_coverage_sweep_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/minimal_coverage_sweep.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_descent_heuristic_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_descent_heuristic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/dual_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/dual_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/rectangle_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/perform_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/octree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/octree/traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/octree/single_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/octree/single_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/octree/octree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/octree/octree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/octree/dual_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/octree/dual_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/octree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/hrectbound_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/hrectbound.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/hollow_ball_bound_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/hollow_ball_bound.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/greedy_single_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/greedy_single_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/example_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/enumerate_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cover_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cover_tree/typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cover_tree/traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cover_tree/single_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cover_tree/single_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cover_tree/first_point_is_root.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cover_tree/dual_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cover_tree/dual_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cover_tree/cover_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cover_tree/cover_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cover_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cosine_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cosine_tree/cosine_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cellbound_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/cellbound.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/build_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/bounds.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/bound_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/vantage_point_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/vantage_point_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/ub_tree_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/ub_tree_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/single_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/single_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/rp_tree_mean_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/rp_tree_mean_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/rp_tree_max_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/rp_tree_max_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/midpoint_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/midpoint_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/mean_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/mean_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/dual_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/dual_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/breadth_first_dual_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/breadth_first_dual_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/binary_space_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/ballbound_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/ballbound.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/tree/address.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport/utility.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport/typeinfo.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport/type_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport/string_view.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport/range.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport/meta.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport/iterator.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport/internal.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport/functional.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport/any.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport/algorithm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport/README.md -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/std_backport/LICENSE.txt -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics/non_maximal_suppression_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics/non_maximal_suppression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics/metrics.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics/mahalanobis_distance_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics/mahalanobis_distance.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics/lmetric_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics/lmetric.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics/ip_metric_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics/ip_metric.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics/iou_metric_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics/iou_metric.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics/bleu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/metrics/bleu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/trigamma.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/shuffle_data.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/round.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/range_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/range.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/random_basis_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/random_basis.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/random.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/quantile.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/multiply_slices_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/multiply_slices.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/math.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/make_alias.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/log_add_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/log_add.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/lin_alg_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/lin_alg.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/digamma.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/columns_to_blocks_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/columns_to_blocks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/clamp.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/ccov_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/math/ccov.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/triangular_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/spherical_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/pspectrum_string_kernel_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/pspectrum_string_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/polynomial_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/linear_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/laplacian_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/kernels.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/kernel_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/hyperbolic_tangent_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/gaussian_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/example_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/epanechnikov_kernel_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/epanechnikov_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/cosine_distance_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/cosine_distance.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/kernels/cauchy_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/hpt -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/hpt/hpt_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/hpt/hpt.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/hpt/fixed.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/hpt/deduce_hp_types.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/hpt/cv_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/hpt/cv_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists/regression_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists/regression_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists/laplace_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists/laplace_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists/gaussian_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists/gaussian_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists/gamma_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists/gamma_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists/dists.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists/discrete_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists/discrete_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists/diagonal_gaussian_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/dists/diagonal_gaussian_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/types_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/types.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/tokenizers -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/tokenizers/tokenizers.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/tokenizers/split_by_any_of.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/tokenizers/char_extract.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/string_encoding_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/string_encoding_policies/tf_idf_encoding_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/string_encoding_policies/string_encoding_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/string_encoding_policies/policy_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/string_encoding_policies/dictionary_encoding_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/string_encoding_policies/bag_of_words_encoding_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/string_encoding_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/string_encoding_dictionary.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/string_encoding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/string_algorithms.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/split_data.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/scaler_methods -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/scaler_methods/zca_whitening.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/scaler_methods/standard_scaler.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/scaler_methods/scaler_methods.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/scaler_methods/pca_whitening.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/scaler_methods/min_max_scaler.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/scaler_methods/mean_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/scaler_methods/max_abs_scaler.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/save_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/save_image_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/save_image.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/save.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/one_hot_encoding_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/one_hot_encoding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/normalize_labels_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/normalize_labels.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/map_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/map_policies/missing_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/map_policies/map_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/map_policies/increment_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/map_policies/datatype.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/load_vec_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/load_numeric_csv.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/load_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/load_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/load_image_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/load_image.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/load_csv.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/load_categorical_csv.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/load_arff_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/load_arff.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/load.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/is_naninf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/imputer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/imputation_methods -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/imputation_methods/median_imputation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/imputation_methods/mean_imputation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/imputation_methods/listwise_deletion.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/imputation_methods/imputation_methods.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/imputation_methods/custom_imputation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/image_info_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/image_info.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/has_serialize.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/format.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/extension.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/detect_file_type_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/detect_file_type.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/dataset_mapper_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/dataset_mapper.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/data.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/confusion_matrix_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/confusion_matrix.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/check_categorical_param.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/data/binarize.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/simple_cv_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/simple_cv.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/silhouette_score_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/silhouette_score.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/roc_auc_score_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/roc_auc_score.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/recall_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/recall.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/r2_score_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/r2_score.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/precision_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/precision.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/mse_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/mse.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/metrics.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/facilities.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/f1_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/f1.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/average_strategy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/accuracy_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/metrics/accuracy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/meta_info_extractor.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/k_fold_cv_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/k_fold_cv.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/cv_base_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/cv_base.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cv/cv.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cereal -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cereal/unordered_map.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cereal/pointer_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cereal/pointer_vector_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cereal/pair_associative_container.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cereal/is_saving.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cereal/is_loading.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/cereal/array_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/arma_extend -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/arma_extend/serialize_armadillo.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/arma_extend/arma_extend.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/arma_extend/SpMat_extra_bones.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/core/arma_extend/Mat_extra_bones.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/xgboost -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/xgboost/loss_functions -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/xgboost/loss_functions/sse_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/svdplusplus -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/svdplusplus/svdplusplus_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/svdplusplus/svdplusplus_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/svdplusplus/svdplusplus_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/svdplusplus/svdplusplus.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/svdplusplus.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_coding -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_coding/sparse_coding_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_coding/sparse_coding_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_coding/sparse_coding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_coding/random_initializer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_coding/nothing_initializer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_coding/data_dependent_random_initializer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_coding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_autoencoder -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_autoencoder/sparse_autoencoder_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_autoencoder/sparse_autoencoder_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_autoencoder/sparse_autoencoder_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_autoencoder/sparse_autoencoder.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_autoencoder/maximal_inputs_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_autoencoder/maximal_inputs.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/sparse_autoencoder.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/softmax_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/softmax_regression/softmax_regression_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/softmax_regression/softmax_regression_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/softmax_regression/softmax_regression_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/softmax_regression/softmax_regression_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/softmax_regression/softmax_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/softmax_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/worker -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/worker/worker.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/worker/one_step_sarsa_worker.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/worker/one_step_q_learning_worker.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/worker/n_step_q_learning_worker.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/training_config.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/td3_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/td3.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/sac_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/sac.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/replay -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/replay/sumtree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/replay/replay.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/replay/random_replay.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/replay/prioritized_replay.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/reinforcement_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/q_networks -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/q_networks/simple_dqn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/q_networks/q_networks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/q_networks/dueling_dqn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/q_networks/categorical_dqn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/q_learning_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/q_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/policy -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/policy/policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/policy/greedy_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/policy/aggregated_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/noise -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/noise/ornstein_uhlenbeck.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/noise/noise.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/noise/gaussian.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/environment -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/reward_clipping.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/pendulum.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/mountain_car.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/ftn_param.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/ftn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/environment.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/env_type.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/double_pole_cart.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/continuous_mountain_car.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/cont_double_pole_cart.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/cart_pole.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/acrobot.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/ddpg_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/ddpg.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/async_learning_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning/async_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/reinforcement_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/regularized_svd -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/regularized_svd/regularized_svd_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/regularized_svd/regularized_svd_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/regularized_svd/regularized_svd_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/regularized_svd/regularized_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/regularized_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann/rann.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann/ra_util_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann/ra_util.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann/ra_typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann/ra_search_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann/ra_search_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann/ra_search_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann/ra_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann/ra_query_stat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann/ra_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann/ra_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann/krann_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/rann.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/range_search -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/range_search/rs_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/range_search/rs_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/range_search/range_search_stat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/range_search/range_search_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/range_search/range_search_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/range_search/range_search_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/range_search/range_search_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/range_search/range_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/range_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/randomized_svd -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/randomized_svd/randomized_svd_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/randomized_svd/randomized_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/randomized_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/random_forest -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/random_forest/random_forest_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/random_forest/random_forest_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/random_forest/random_forest.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/random_forest/bootstrap.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/random_forest.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/radical -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/radical/radical_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/radical/radical_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/radical/radical.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/radical.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/quic_svd -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/quic_svd/quic_svd_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/quic_svd/quic_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/quic_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/preprocess -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/preprocess/scaling_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/preprocess/scaling_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/preprocess/preprocess_split_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/preprocess/preprocess_scale_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/preprocess/preprocess_one_hot_encoding_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/preprocess/preprocess_imputer_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/preprocess/preprocess_describe_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/preprocess/preprocess_binarize_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/preprocess/preprocess.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/preprocess/image_converter_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/preprocess.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/perceptron -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/perceptron/perceptron_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/perceptron/perceptron_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/perceptron/perceptron.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/perceptron/learning_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/perceptron/learning_policies/simple_weight_update.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/perceptron/learning_policies/learning_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/perceptron/initialization_methods -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/perceptron/initialization_methods/zero_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/perceptron/initialization_methods/random_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/perceptron/initialization_methods/initialization_methods.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/perceptron.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/pca -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/pca/pca_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/pca/pca_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/pca/pca.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/pca/decomposition_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/pca/decomposition_policies/randomized_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/pca/decomposition_policies/randomized_block_krylov_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/pca/decomposition_policies/quic_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/pca/decomposition_policies/exact_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/pca/decomposition_policies/decomposition_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/pca.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nystroem_method -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nystroem_method/random_selection.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nystroem_method/ordered_selection.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nystroem_method/nystroem_method_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nystroem_method/nystroem_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nystroem_method/kmeans_selection.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nystroem_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nmf -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nmf/nmf_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nmf/nmf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nmf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/unmap_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/unmap.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/sort_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/ns_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/ns_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/neighbor_search_stat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/neighbor_search_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/neighbor_search_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/neighbor_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/knn_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search/kfn_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/neighbor_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nca -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nca/nca_softmax_error_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nca/nca_softmax_error_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nca/nca_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nca/nca_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nca/nca.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/nca.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/naive_bayes -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/naive_bayes/nbc_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/naive_bayes/naive_bayes_classifier_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/naive_bayes/naive_bayes_classifier.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/naive_bayes/naive_bayes.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/naive_bayes.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/mean_shift -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/mean_shift/mean_shift_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/mean_shift/mean_shift_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/mean_shift/mean_shift.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/mean_shift.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/matrix_completion -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/matrix_completion/matrix_completion_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/matrix_completion/matrix_completion.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/matrix_completion.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lsh -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lsh/lsh_search_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lsh/lsh_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lsh/lsh_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lsh/lsh.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lsh.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/logistic_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/logistic_regression/logistic_regression_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/logistic_regression/logistic_regression_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/logistic_regression/logistic_regression_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/logistic_regression/logistic_regression_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/logistic_regression/logistic_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/logistic_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/local_coordinate_coding -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/local_coordinate_coding/local_coordinate_coding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/local_coordinate_coding/lcc_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/local_coordinate_coding/lcc.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/local_coordinate_coding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lmnn -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lmnn/lmnn_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lmnn/lmnn_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lmnn/lmnn_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lmnn/lmnn_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lmnn/lmnn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lmnn/constraints_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lmnn/constraints.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lmnn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_svm -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_svm/linear_svm_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_svm/linear_svm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_svm/linear_svm_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_svm/linear_svm_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_svm/linear_svm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_svm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_regression/linear_regression_train_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_regression/linear_regression_predict_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_regression/linear_regression_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_regression/linear_regression_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_regression/linear_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/linear_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lars -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lars/lars_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lars/lars_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lars/lars.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/lars.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/sample_initialization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/refined_start_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/refined_start.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/random_partition.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans_statistic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/naive_kmeans_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/naive_kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/max_variance_new_cluster_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/max_variance_new_cluster.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/kmeans_plus_plus_initialization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/kmeans_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/kmeans_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/kill_empty_clusters.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/hamerly_kmeans_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/hamerly_kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/elkan_kmeans_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/elkan_kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/dual_tree_kmeans_statistic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/dual_tree_kmeans_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/dual_tree_kmeans_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/dual_tree_kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans/allow_empty_clusters.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kernel_pca -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kernel_pca/kernel_rules -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kernel_pca/kernel_rules/nystroem_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kernel_pca/kernel_rules/naive_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kernel_pca/kernel_pca_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kernel_pca/kernel_pca_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kernel_pca/kernel_pca.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kernel_pca.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kde -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kde/kde_stat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kde/kde_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kde/kde_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kde/kde_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kde/kde_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kde/kde_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kde/kde_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kde/kde.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/kde.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/numeric_split_info.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/information_gain.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_trees.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_tree_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_numeric_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_numeric_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_categorical_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_categorical_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/gini_impurity.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/categorical_split_info.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/binary_numeric_split_info.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/binary_numeric_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees/binary_numeric_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hoeffding_trees.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hmm -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hmm/hmm_viterbi_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hmm/hmm_util_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hmm/hmm_util.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hmm/hmm_train_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hmm/hmm_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hmm/hmm_loglik_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hmm/hmm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hmm/hmm_generate_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hmm/hmm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/hmm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm/positive_definite_constraint.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm/no_constraint.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm/gmm_train_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm/gmm_probability_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm/gmm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm/gmm_generate_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm/gmm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm/em_fit_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm/em_fit.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm/eigenvalue_ratio_constraint.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm/diagonal_gmm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm/diagonal_gmm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm/diagonal_constraint.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/gmm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/fastmks -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/fastmks/fastmks_stat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/fastmks/fastmks_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/fastmks/fastmks_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/fastmks/fastmks_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/fastmks/fastmks_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/fastmks/fastmks_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/fastmks/fastmks_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/fastmks/fastmks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/fastmks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/emst -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/emst/union_find.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/emst/emst_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/emst/emst.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/emst/edge_pair.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/emst/dtb_stat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/emst/dtb_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/emst/dtb_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/emst/dtb_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/emst/dtb.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/emst.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/det -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/det/dtree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/det/dtree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/det/dt_utils_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/det/dt_utils.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/det/det_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/det/det.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/det.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/utils.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/random_dimension_select.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/random_binary_numeric_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/random_binary_numeric_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/multiple_random_dimension_select.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/mse_gain.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/mad_gain.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/information_gain.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/gini_gain.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/decision_tree_regressor_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/decision_tree_regressor.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/decision_tree_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/decision_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/decision_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/best_binary_numeric_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/best_binary_numeric_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/all_dimension_select.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/all_categorical_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree/all_categorical_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/decision_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/dbscan -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/dbscan/random_point_selection.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/dbscan/ordered_point_selection.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/dbscan/dbscan_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/dbscan/dbscan_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/dbscan/dbscan.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/dbscan.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/svd_wrapper_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/svd_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/normalization -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/normalization/z_score_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/normalization/user_mean_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/normalization/overall_mean_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/normalization/normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/normalization/no_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/normalization/item_mean_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/normalization/combined_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/neighbor_search_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/neighbor_search_policies/pearson_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/neighbor_search_policies/neighbor_search_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/neighbor_search_policies/lmetric_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/interpolation_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/interpolation_policies/similarity_interpolation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/interpolation_policies/regression_interpolation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/interpolation_policies/interpolation_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/interpolation_policies/average_interpolation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/decomposition_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/decomposition_policies/svdplusplus_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/decomposition_policies/svd_incomplete_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/decomposition_policies/svd_complete_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/decomposition_policies/regularized_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/decomposition_policies/randomized_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/decomposition_policies/quic_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/decomposition_policies/nmf_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/decomposition_policies/decomposition_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/decomposition_policies/block_krylov_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/decomposition_policies/bias_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/decomposition_policies/batch_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/cf_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/cf_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/cf_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/cf_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf/cf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/cf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/block_krylov_svd -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/block_krylov_svd/randomized_block_krylov_svd_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/block_krylov_svd/randomized_block_krylov_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/block_krylov_svd/block_krylov_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/block_krylov_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/bias_svd -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/bias_svd/bias_svd_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/bias_svd/bias_svd_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/bias_svd/bias_svd_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/bias_svd/bias_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/bias_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/bayesian_linear_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/bayesian_linear_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/approx_kfn -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/approx_kfn/qdafn_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/approx_kfn/qdafn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/approx_kfn/drusilla_select_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/approx_kfn/drusilla_select.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/approx_kfn/approx_kfn_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/approx_kfn/approx_kfn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/approx_kfn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/rnn_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/rnn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/regularizer -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/regularizer/regularizer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/regularizer/orthogonal_regularizer_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/regularizer/orthogonal_regularizer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/regularizer/no_regularizer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/regularizer/lregularizer_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/regularizer/lregularizer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/rbm -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/rbm/spike_slab_rbm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/rbm/rbm_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/rbm/rbm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/rbm/rbm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/gan -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/wgangp_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/wgan_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/metrics -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/metrics/inception_score_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/metrics/inception_score.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/gan_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/gan_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/gan.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/brnn_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/not_adapted/brnn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/make_alias.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/vr_class_reward_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/vr_class_reward.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/triplet_margin_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/triplet_margin_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/soft_margin_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/soft_margin_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/sigmoid_cross_entropy_error_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/sigmoid_cross_entropy_error.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/reconstruction_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/reconstruction_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/poisson_nll_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/poisson_nll_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/negative_log_likelihood_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/negative_log_likelihood.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/multilabel_softmargin_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/multilabel_softmargin_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_squared_logarithmic_error_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_squared_logarithmic_error.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_squared_error_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_squared_error.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_bias_error_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_bias_error.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_absolute_percentage_error_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_absolute_percentage_error.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/margin_ranking_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/margin_ranking_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/loss_functions.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/log_cosh_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/log_cosh_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/l1_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/l1_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/kl_divergence_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/kl_divergence.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/huber_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/huber_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/hinge_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/hinge_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/hinge_embedding_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/hinge_embedding_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/empty_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/empty_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/earth_mover_distance_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/earth_mover_distance.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/dice_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/dice_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/cosine_embedding_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/cosine_embedding_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/binary_cross_entropy_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/loss_functions/binary_cross_entropy_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/softmin_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/softmin.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/softmax_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/softmax.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/serialization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/relu6_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/relu6.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/recurrent_layer_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/recurrent_layer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/radial_basis_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/radial_basis_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/parametric_relu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/parametric_relu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/padding_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/padding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/weight_norm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/weight_norm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/virtual_batch_norm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/virtual_batch_norm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/transposed_convolution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/transposed_convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/subview.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/spatial_dropout_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/spatial_dropout.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/softshrink_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/softshrink.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/sequential_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/sequential.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/select_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/select.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/reparametrization_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/reparametrization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/reinforce_normal_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/reinforce_normal.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/recurrent_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/recurrent_attention_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/recurrent_attention.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/recurrent.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/positional_encoding_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/positional_encoding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/pixel_shuffle_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/pixel_shuffle.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/nearest_interpolation_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/nearest_interpolation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/multiply_merge_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/multiply_merge.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/multiply_constant_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/multiply_constant.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/minibatch_discrimination_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/minibatch_discrimination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/lp_pooling_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/lp_pooling.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/lookup_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/lookup.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/join_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/join.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/isrlu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/isrlu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/instance_norm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/instance_norm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/highway_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/highway.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/hardshrink_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/hardshrink.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/gru_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/gru.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/group_norm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/group_norm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/glimpse_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/glimpse.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/flatten_t_swish_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/flatten_t_swish.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/fast_lstm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/fast_lstm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/constant_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/constant.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/concat_performance_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/concat_performance.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/channel_shuffle_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/channel_shuffle.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/bilinear_interpolation_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/bilinear_interpolation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/bicubic_interpolation_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/bicubic_interpolation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/atrous_convolution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/atrous_convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/README.md -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/noisylinear_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/noisylinear.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/multihead_attention_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/multihead_attention.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/multi_layer_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/multi_layer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/mean_pooling_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/mean_pooling.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/max_pooling_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/max_pooling.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/lstm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/lstm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/log_softmax_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/log_softmax.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/linear_no_bias_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/linear_no_bias.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/linear_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/linear3d_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/linear3d.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/linear.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/leaky_relu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/leaky_relu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/layer_types.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/layer_norm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/layer_norm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/layer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/identity_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/identity.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/hard_tanh_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/hard_tanh.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/grouped_convolution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/grouped_convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/ftswish_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/ftswish.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/flexible_relu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/flexible_relu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/elu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/elu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/dropout_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/dropout.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/dropconnect_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/dropconnect.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/convolution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/concatenate_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/concatenate.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/concat_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/concat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/celu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/celu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/c_relu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/c_relu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/batch_norm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/batch_norm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/base_layer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/alpha_dropout_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/alpha_dropout.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/add_merge_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/add_merge.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/add_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/add.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/adaptive_mean_pooling_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/adaptive_mean_pooling.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/adaptive_max_pooling_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/layer/adaptive_max_pooling.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules/random_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules/orthogonal_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules/oivs_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules/nguyen_widrow_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules/network_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules/lecun_normal_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules/kathirvalavakumar_subavathi_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules/init_rules_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules/init_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules/he_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules/glorot_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules/gaussian_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/init_rules/const_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/forward_decls.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/ffn_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/ffn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/dists -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/dists/normal_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/dists/normal_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/dists/dists.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/dists/bernoulli_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/dists/bernoulli_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/convolution_rules -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/convolution_rules/svd_convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/convolution_rules/naive_convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/convolution_rules/fft_convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/convolution_rules/convolution_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/convolution_rules/border_modes.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/augmented -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/augmented/tasks -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/augmented/tasks/tasks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/augmented/tasks/sort_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/augmented/tasks/sort.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/augmented/tasks/score_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/augmented/tasks/score.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/augmented/tasks/copy_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/augmented/tasks/copy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/augmented/tasks/add_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/augmented/tasks/add.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/augmented/augmented.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/ann.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/tanh_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/tanh_exponential_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/swish_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/spline_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/softsign_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/softplus_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/silu_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/rectifier_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/quadratic_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/poisson1_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/multi_quadratic_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/mish_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/logistic_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/lisht_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/inverse_quadratic_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/identity_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/hyper_sinh_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/hard_swish_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/hard_sigmoid_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/gelu_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/gaussian_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/elliot_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/elish_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/bipolar_sigmoid_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann/activation_functions/activation_functions.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/ann.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/update_rules -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/update_rules/update_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/update_rules/svd_incomplete_incremental_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/update_rules/svd_complete_incremental_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/update_rules/svd_batch_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/update_rules/nmf_mult_div.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/update_rules/nmf_mult_dist.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/update_rules/nmf_als.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/termination_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/termination_policies/validation_rmse_termination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/termination_policies/termination_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/termination_policies/simple_tolerance_termination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/termination_policies/simple_residue_termination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/termination_policies/max_iteration_termination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/termination_policies/incomplete_incremental_termination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/termination_policies/complete_incremental_termination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/init_rules -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/init_rules/random_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/init_rules/random_acol_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/init_rules/merge_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/init_rules/init_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/init_rules/given_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/init_rules/average_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/amf_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf/amf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/amf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/adaboost -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/adaboost/adaboost_train_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/adaboost/adaboost_probabilities_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/adaboost/adaboost_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/adaboost/adaboost_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/adaboost/adaboost_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/adaboost/adaboost_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/adaboost/adaboost_classify_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/adaboost/adaboost.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/adaboost.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/include/mlpack/methods/CMakeLists.txt 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=16771525 sha256=30e27cb3977fd16905c5674678f44fe89fb7f6d7b73900c17cb4bcf90c469122 Stored in directory: /tmp/pip-ephem-wheel-cache-ck9jzx1m/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-3.fc40.s390x/usr/bin/mlpack_approx_kfn -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_bayesian_linear_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_cf -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_dbscan -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_decision_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_det -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_emst -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_fastmks -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_gmm_train -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_gmm_generate -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_gmm_probability -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_hmm_train -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_hmm_generate -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_hmm_loglik -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_hmm_viterbi -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_hoeffding_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_kde -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_kernel_pca -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_kmeans -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_lars -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_linear_svm -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_lmnn -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_local_coordinate_coding -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_logistic_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_lsh -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_mean_shift -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_nbc -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_nca -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_knn -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_kfn -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_nmf -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_pca -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_perceptron -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_preprocess_split -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_preprocess_binarize -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_preprocess_describe -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_preprocess_scale -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_preprocess_one_hot_encoding -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_radical -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_random_forest -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_krann -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_softmax_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_sparse_coding -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_adaboost -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_linear_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_preprocess_imputer -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_image_converter -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/bin/mlpack_range_search + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 4.3.0-3.fc40 --unique-debug-suffix -4.3.0-3.fc40.s390x --unique-debug-src-base mlpack-4.3.0-3.fc40.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-3.fc40.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-3.fc40.s390x/usr/lib64/python3.12 using python3.12 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: mlpack-licenses-4.3.0-3.fc40.s390x Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.QxpHmx + umask 022 + cd /builddir/build/BUILD + cd mlpack-4.3.0 + DOCDIR=/builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/doc/mlpack-licenses + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.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-3.fc40.s390x/usr/share/doc/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/CONTRIBUTING.md /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/doc/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/HISTORY.md /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/doc/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/GOVERNANCE.md /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/doc/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/README.md /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/doc/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/UPDATING.txt /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/doc/mlpack-licenses + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.hYYsdB + umask 022 + cd /builddir/build/BUILD + cd mlpack-4.3.0 + LICENSEDIR=/builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/licenses/mlpack-licenses + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/licenses/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/LICENSE.txt /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/licenses/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/COPYRIGHT.txt /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x/usr/share/licenses/mlpack-licenses + RPM_EC=0 ++ jobs -p + exit 0 Provides: mlpack-licenses = 4.3.0-3.fc40 mlpack-licenses(s390-64) = 4.3.0-3.fc40 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-3.fc40.s390x Provides: mlpack-bin = 4.3.0-3.fc40 mlpack-bin(s390-64) = 4.3.0-3.fc40 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-3.fc40.s390x Provides: mlpack-devel = 4.3.0-3.fc40 mlpack-devel(s390-64) = 4.3.0-3.fc40 mlpack-static = 4.3.0-3.fc40 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-3.fc40.s390x Provides: mlpack-python3 = 4.3.0-3.fc40 mlpack-python3(s390-64) = 4.3.0-3.fc40 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-3.fc40.s390x Provides: mlpack-debugsource = 4.3.0-3.fc40 mlpack-debugsource(s390-64) = 4.3.0-3.fc40 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-3.fc40.s390x Provides: debuginfo(build-id) = 0009968ba05436b616fd416d8f7e6b6dcd501bba debuginfo(build-id) = 0591cc4cbe42282f0d5f14c101199d153981746e debuginfo(build-id) = 0b58bdea2cf4c2cf9daa5b4cec5755196a348dda debuginfo(build-id) = 0e3ba9111a10b0a417355aa7357774d248837fd9 debuginfo(build-id) = 19d35acadf47e5b8d97113b66fabcf6ccc04ff32 debuginfo(build-id) = 1b42a46b9c3185244df0173755ce9afa0ab224ec debuginfo(build-id) = 1c94e791e67e5c8e83d6ef534e475ad09e48931c debuginfo(build-id) = 32aebfab7dd19a25306be495f577e6d75741e4ba debuginfo(build-id) = 3b95891919df4726adf81f6573fdc33e3539c121 debuginfo(build-id) = 40cfd83550183e384ef48a3925129cddd790e432 debuginfo(build-id) = 44df134338072ebbdab7f2a2c4b2113d9f897869 debuginfo(build-id) = 4727c494327cb0b7b7203845ba7b0a5ae70a0210 debuginfo(build-id) = 4891f4c941a3417668105f4338d5e8ea18622b02 debuginfo(build-id) = 4d8a61e2cb6a1b3d2717c899a873fc23a53d715e debuginfo(build-id) = 4e81ff60660d1f998a3b8b3f48e04227b683ceac debuginfo(build-id) = 554cebec6aacc956498cc8815bdf4db01f0e9906 debuginfo(build-id) = 6270469808930eb8261c439731a375ce5a34c0cd debuginfo(build-id) = 6e4d9d02ccbed6cd4f14e0ed0a03b1279861c8e3 debuginfo(build-id) = 780eeb174f185c888c9bd03eabce2cf492fc5b68 debuginfo(build-id) = 78617cc3a065a266a2499371ff9a59c86547672b debuginfo(build-id) = 8acbafc309bc1905e854b7b6ec3dc5e8d35a734b debuginfo(build-id) = 8b66628bc14d1c643b6266fe10e9739daff18244 debuginfo(build-id) = 94149a870d9cc719325d81c7376a3a8c75a41984 debuginfo(build-id) = 95646b84c3bc317144908e9aec92d669fb5add72 debuginfo(build-id) = 97840d3fc3f36ff6e3f704fe19af13d8ba33f253 debuginfo(build-id) = 99ac11cafb8b76d9779b6fa02dd9ea6096a69e44 debuginfo(build-id) = 9a0158440542e929676838d7186abe33d72f90c0 debuginfo(build-id) = a1dc38490e74903488b283e29c5838559bd9b5f4 debuginfo(build-id) = a1e94a950b6f0c6377b5d3743faa757e85c7db90 debuginfo(build-id) = a510643214e7c09ecaee19c930f014359011e4fd debuginfo(build-id) = a825003e5c3fce3d3b74124dfcb26c6aa713a830 debuginfo(build-id) = ae03bcc3ad38bddb7d0694caa6aaac39466ca30f debuginfo(build-id) = afedf97a4fa1a89663d5659f0c20026833069185 debuginfo(build-id) = aff735a1c93e356f5010611e2af459e0cec49d01 debuginfo(build-id) = be7263e38cc40ba9b34864914a0f3fcfff3d2428 debuginfo(build-id) = c2ccb1d2dd24fd89ca2c8683631215440fb94835 debuginfo(build-id) = c80ebc325a5536dbeeb72df0def2097bd4dd4a9a debuginfo(build-id) = c86db3096e30b81ef33b3fc18dd1c0a886f7da58 debuginfo(build-id) = d2acf033e4b02e320874d8608b3e75bd398a067b debuginfo(build-id) = d86c394d881506be0f0b2b556a148fb678e86c27 debuginfo(build-id) = dbd26ccb3b9f15c0d853e83851daaa5af0a3b649 debuginfo(build-id) = dee2f006e245eb28d596bfb0db675ea15823ef1b debuginfo(build-id) = e328589b6858cf5a79b8fda37eb3292d5e429c75 debuginfo(build-id) = e7f620e18bbbf76ef18e76c5fca9823dbd393566 debuginfo(build-id) = ef68f18022074b61f0226a1b34d55b373018fd6b debuginfo(build-id) = f964d1cc7aad8c90b6e69fd2287dd2617d009974 debuginfo(build-id) = f9f176b4bcd0e1c2ffe1376278634383e6f0b825 debuginfo(build-id) = fabc21832630105faee8139b993eb2106754edc1 mlpack-bin-debuginfo = 4.3.0-3.fc40 mlpack-bin-debuginfo(s390-64) = 4.3.0-3.fc40 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-3.fc40 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x Wrote: /builddir/build/RPMS/mlpack-bin-4.3.0-3.fc40.s390x.rpm Wrote: /builddir/build/RPMS/mlpack-python3-4.3.0-3.fc40.s390x.rpm Wrote: /builddir/build/RPMS/mlpack-devel-4.3.0-3.fc40.s390x.rpm Wrote: /builddir/build/RPMS/mlpack-debugsource-4.3.0-3.fc40.s390x.rpm Wrote: /builddir/build/RPMS/mlpack-licenses-4.3.0-3.fc40.s390x.rpm Wrote: /builddir/build/RPMS/mlpack-bin-debuginfo-4.3.0-3.fc40.s390x.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.1Y2xR7 + umask 022 + cd /builddir/build/BUILD + cd mlpack-4.3.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/mlpack-4.3.0-3.fc40.s390x + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.6nJz0F + 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-3.fc40.src.rpm Finish: build phase for mlpack-4.3.0-3.fc40.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-38-s390x-1706168666.726748/root/var/log/dnf.rpm.log /var/lib/mock/fedora-38-s390x-1706168666.726748/root/var/log/dnf.librepo.log /var/lib/mock/fedora-38-s390x-1706168666.726748/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/mlpack-4.3.0-3.fc40.src.rpm) Config(child) 68 minutes 37 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-debugsource", "epoch": null, "version": "4.3.0", "release": "3.fc40", "arch": "s390x" }, { "name": "mlpack", "epoch": null, "version": "4.3.0", "release": "3.fc40", "arch": "src" }, { "name": "mlpack-bin-debuginfo", "epoch": null, "version": "4.3.0", "release": "3.fc40", "arch": "s390x" }, { "name": "mlpack-devel", "epoch": null, "version": "4.3.0", "release": "3.fc40", "arch": "s390x" }, { "name": "mlpack-licenses", "epoch": null, "version": "4.3.0", "release": "3.fc40", "arch": "s390x" }, { "name": "mlpack-bin", "epoch": null, "version": "4.3.0", "release": "3.fc40", "arch": "s390x" }, { "name": "mlpack-python3", "epoch": null, "version": "4.3.0", "release": "3.fc40", "arch": "s390x" } ] } RPMResults finished