Warning: Permanently added '169.59.166.82' (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-rawhide-s390x --chroot fedora-rawhide-s390x Version: 0.70 PID: 6351 Logging PID: 6352 Task: {'appstream': False, 'background': True, 'build_id': 6950169, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-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-rawhide-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-rawhide-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-v69uh9j7/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-v69uh9j7/mlpack', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-v69uh9j7/mlpack'... Running: git checkout 14c2c71d0940d4a773282de03f035d46652b372c -- cmd: ['git', 'checkout', '14c2c71d0940d4a773282de03f035d46652b372c', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-v69uh9j7/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-v69uh9j7/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 Dload Upload Total Spent Left Speed 100 5811k 100 5811k 0 0 1132k 0 0:00:05 0:00:05 --:--:-- 1237k INFO: Reading stdout from command: md5sum mlpack-4.3.0.tar.gz /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-v69uh9j7/mlpack/mlpack.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-v69uh9j7/mlpack --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1706168646.477091 -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-v69uh9j7/mlpack/mlpack.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-v69uh9j7/mlpack --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1706168646.477091 -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-v69uh9j7/mlpack/mlpack.spec) Config(fedora-rawhide-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-rawhide-s390x-bootstrap-1706168646.477091/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using bootstrap image: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Copy content of container registry.fedoraproject.org/fedora:rawhide to /var/lib/mock/fedora-rawhide-s390x-bootstrap-1706168646.477091/root INFO: Checking that registry.fedoraproject.org/fedora:rawhide image matches host's architecture INFO: mounting registry.fedoraproject.org/fedora:rawhide with podman image mount INFO: image registry.fedoraproject.org/fedora:rawhide as /var/lib/containers/storage/overlay/cc51b4ee8d4e610a0d255c95bef496de1b1dbb5d0ffe04062b202dbef179df3a/merged INFO: umounting image registry.fedoraproject.org/fedora:rawhide (/var/lib/containers/storage/overlay/cc51b4ee8d4e610a0d255c95bef496de1b1dbb5d0ffe04062b202dbef179df3a/merged) with podman image umount INFO: Using 'dnf' instead of 'dnf5' for bootstrap chroot INFO: Package manager dnf detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf5 tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 366 kB/s | 1.9 MB 00:05 Additional repo http_kojipkgs_fedoraproject_org 205 MB/s | 68 MB 00:00 fedora 8.6 MB/s | 64 MB 00:07 Last metadata expiration check: 0:00:05 ago on Thu Jan 25 07:44:57 2024. Dependencies resolved. ========================================================================================================= Package Arch Version Repository Size ========================================================================================================= Installing: dnf5 s390x 5.1.11-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 542 k dnf5-plugins s390x 5.1.11-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 328 k Installing dependencies: fmt s390x 10.2.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 129 k libdnf5 s390x 5.1.11-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 927 k libdnf5-cli s390x 5.1.11-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 225 k sdbus-cpp s390x 1.4.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 103 k Transaction Summary ========================================================================================================= Install 6 Packages Total download size: 2.2 M Installed size: 6.1 M Downloading Packages: (1/6): dnf5-5.1.11-1.fc40.s390x.rpm 106 kB/s | 542 kB 00:05 (2/6): fmt-10.2.1-1.fc40.s390x.rpm 25 kB/s | 129 kB 00:05 (3/6): dnf5-plugins-5.1.11-1.fc40.s390x.rpm 64 kB/s | 328 kB 00:05 (4/6): libdnf5-5.1.11-1.fc40.s390x.rpm 99 MB/s | 927 kB 00:00 (5/6): libdnf5-cli-5.1.11-1.fc40.s390x.rpm 32 MB/s | 225 kB 00:00 (6/6): sdbus-cpp-1.4.0-1.fc40.s390x.rpm 17 MB/s | 103 kB 00:00 -------------------------------------------------------------------------------- Total 438 kB/s | 2.2 MB 00:05 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : fmt-10.2.1-1.fc40.s390x 1/6 Installing : libdnf5-5.1.11-1.fc40.s390x 2/6 Installing : libdnf5-cli-5.1.11-1.fc40.s390x 3/6 Installing : dnf5-5.1.11-1.fc40.s390x 4/6 Installing : sdbus-cpp-1.4.0-1.fc40.s390x 5/6 Installing : dnf5-plugins-5.1.11-1.fc40.s390x 6/6 Running scriptlet: dnf5-plugins-5.1.11-1.fc40.s390x 6/6 Installed: dnf5-5.1.11-1.fc40.s390x dnf5-plugins-5.1.11-1.fc40.s390x fmt-10.2.1-1.fc40.s390x libdnf5-5.1.11-1.fc40.s390x libdnf5-cli-5.1.11-1.fc40.s390x sdbus-cpp-1.4.0-1.fc40.s390x Complete! INFO: Switching package manager from dnf to the dnf5 (direct choice) Finish(bootstrap): installing dnf5 tooling Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-1706168646.477091/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1-2.fc40.s390x rpm-sequoia-1.5.0-2.fc40.s390x python3-dnf-4.18.2-1.fc40.noarch yum-4.18.2-1.fc40.noarch dnf5-5.1.11-1.fc40.s390x dnf5-plugins-5.1.11-1.fc40.s390x Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 24.1 MiB/s | 18.7 MiB | 00m01s Copr repository 100% | 60.6 KiB/s | 357.5 KiB | 00m06s Additional repo http_kojipkgs_fedorapr 100% | 3.1 MiB/s | 16.3 MiB | 00m05s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash s390x 5.2.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.3 MiB bzip2 s390x 1.0.8-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 99.2 KiB coreutils s390x 9.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 MiB cpio s390x 2.15-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB diffutils s390x 3.10-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB fedora-release-common noarch 40-0.29 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19.1 KiB findutils s390x 1:4.9.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB gawk s390x 5.3.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB glibc-minimal-langpack s390x 2.38.9000-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B grep s390x 3.11-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB gzip s390x 1.12-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 383.7 KiB info s390x 7.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 405.1 KiB patch s390x 2.7.6-22.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 274.3 KiB redhat-rpm-config noarch 280-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 183.2 KiB rpm-build s390x 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 180.2 KiB sed s390x 4.8-14.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 809.6 KiB shadow-utils s390x 2:4.14.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.0 MiB tar s390x 2:1.35-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB unzip s390x 6.0-62.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 414.1 KiB util-linux s390x 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 MiB which s390x 2.21-40.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83.9 KiB xz s390x 5.4.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 MiB Installing dependencies: alternatives s390x 1.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66.1 KiB ansible-srpm-macros noarch 1-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35.7 KiB audit-libs s390x 4.0-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 326.8 KiB authselect s390x 1.5.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 156.3 KiB authselect-libs s390x 1.5.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 989.2 KiB basesystem noarch 11-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B binutils s390x 2.41-30.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25.9 MiB binutils-gold s390x 2.41-30.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.9 MiB bzip2-libs s390x 1.0.8-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 88.5 KiB ca-certificates noarch 2023.2.62_v7.0.401-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB coreutils-common s390x 9.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.4 MiB cracklib s390x 2.9.11-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 250.0 KiB crypto-policies noarch 20231204-1.git1e3a2e4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 149.3 KiB curl s390x 8.5.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 826.2 KiB cyrus-sasl-lib s390x 2.1.28-17.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 MiB debugedit s390x 5.0-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 202.5 KiB dwz s390x 0.15-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 314.6 KiB ed s390x 1.20-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 150.2 KiB efi-srpm-macros noarch 5-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.1 KiB elfutils s390x 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.9 MiB elfutils-debuginfod-client s390x 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64.4 KiB elfutils-default-yama-scope noarch 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB elfutils-libelf s390x 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB elfutils-libs s390x 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 734.1 KiB fedora-gpg-keys noarch 40-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 123.2 KiB fedora-release noarch 40-0.29 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B fedora-release-identity-basic noarch 40-0.29 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 694.0 B fedora-repos noarch 40-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB fedora-repos-rawhide noarch 40-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB file s390x 5.45-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 103.3 KiB file-libs s390x 5.45-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.9 MiB filesystem s390x 3.18-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 106.0 B fonts-srpm-macros noarch 1:2.0.5-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55.3 KiB forge-srpm-macros noarch 0.2.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37.4 KiB fpc-srpm-macros noarch 1.3-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144.0 B gdb-minimal s390x 14.1-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12.5 MiB gdbm s390x 1:1.23-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 483.9 KiB gdbm-libs s390x 1:1.23-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 133.4 KiB ghc-srpm-macros noarch 1.6.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 369.0 B glibc s390x 2.38.9000-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.4 MiB glibc-common s390x 2.38.9000-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB glibc-gconv-extra s390x 2.38.9000-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.7 MiB gmp s390x 1:6.2.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 765.1 KiB gnat-srpm-macros noarch 6-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB go-srpm-macros noarch 3.3.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 60.6 KiB jansson s390x 2.13.1-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92.1 KiB kernel-srpm-macros noarch 1.0-20.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB keyutils-libs s390x 1.6.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54.2 KiB krb5-libs s390x 1.21.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 MiB libacl s390x 2.3.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43.8 KiB libarchive s390x 3.7.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB libattr s390x 2.5.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28.3 KiB libblkid s390x 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 256.9 KiB libbrotli s390x 1.1.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 917.1 KiB libcap s390x 2.69-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 231.1 KiB libcap-ng s390x 0.8.4-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76.7 KiB libcom_err s390x 1.47.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67.0 KiB libcurl s390x 8.5.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 820.5 KiB libeconf s390x 0.5.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55.8 KiB libevent s390x 2.1.12-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 938.7 KiB libfdisk s390x 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 390.9 KiB libffi s390x 3.4.4-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 65.1 KiB libgcc s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 173.2 KiB libgomp s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 527.6 KiB libidn2 s390x 2.3.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 322.9 KiB libmount s390x 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 368.1 KiB libnghttp2 s390x 1.59.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 173.9 KiB libnsl2 s390x 2.0.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61.7 KiB libpkgconf s390x 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 85.8 KiB libpsl s390x 0.21.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80.3 KiB libpwquality s390x 1.4.5-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 420.9 KiB libselinux s390x 3.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 188.9 KiB libsemanage s390x 3.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 301.3 KiB libsepol s390x 3.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 842.2 KiB libsmartcols s390x 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 152.0 KiB libssh s390x 0.10.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 529.0 KiB libssh-config noarch 0.10.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 277.0 B libstdc++ s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 MiB libtasn1 s390x 4.19.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 187.5 KiB libtirpc s390x 1.3.4-1.rc1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 214.6 KiB libunistring s390x 1.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB libutempter s390x 1.2.1-10.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57.3 KiB libuuid s390x 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37.3 KiB libverto s390x 0.3.2-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29.2 KiB libxcrypt s390x 4.4.36-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 274.7 KiB libxml2 s390x 2.12.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB libzstd s390x 1.5.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 859.8 KiB lua-libs s390x 5.4.6-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 324.9 KiB lua-srpm-macros noarch 1-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB lz4-libs s390x 1.9.4-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 169.2 KiB mpfr s390x 4.2.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 698.8 KiB ncurses-base noarch 6.4-9.20240113.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 326.2 KiB ncurses-libs s390x 6.4-9.20240113.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB ocaml-srpm-macros noarch 9-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB openblas-srpm-macros noarch 2-14.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 104.0 B openldap s390x 2.6.6-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 669.0 KiB openssl-libs s390x 1:3.1.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.6 MiB p11-kit s390x 0.25.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 MiB p11-kit-trust s390x 0.25.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 467.2 KiB package-notes-srpm-macros noarch 0.5-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB pam s390x 1.6.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB pam-libs s390x 1.6.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 130.4 KiB pcre2 s390x 10.42-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 657.2 KiB pcre2-syntax noarch 10.42-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 235.1 KiB perl-srpm-macros noarch 1-51.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 861.0 B pkgconf s390x 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83.6 KiB pkgconf-m4 noarch 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13.9 KiB pkgconf-pkg-config s390x 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 988.0 B popt s390x 1.19-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144.6 KiB publicsuffix-list-dafsa noarch 20240107-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67.5 KiB pyproject-srpm-macros noarch 1.11.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB python-srpm-macros noarch 3.12-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 50.1 KiB qt5-srpm-macros noarch 5.15.12-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 492.0 B qt6-srpm-macros noarch 6.6.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 456.0 B readline s390x 8.2-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 556.8 KiB rpm s390x 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB rpm-build-libs s390x 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 206.2 KiB rpm-libs s390x 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 809.6 KiB rpm-sequoia s390x 1.5.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB rust-srpm-macros noarch 25.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.1 KiB setup noarch 2.14.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 720.4 KiB sqlite-libs s390x 3.45.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB systemd-libs s390x 255.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 MiB util-linux-core s390x 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB xxhash-libs s390x 0.8.2-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68.0 KiB xz-libs s390x 5.4.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 221.6 KiB zig-srpm-macros noarch 1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB zip s390x 3.0-39.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 754.3 KiB zlib-ng-compat s390x 2.1.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 117.4 KiB zstd s390x 1.5.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 152 packages Total size of inbound packages is 52 MiB. Need to download 52 MiB. After this operation 179 MiB will be used (install 179 MiB, remove 0 B). [ 1/152] bzip2-0:1.0.8-16.fc39.s390x 100% | 1.1 MiB/s | 53.2 KiB | 00m00s [ 2/152] coreutils-0:9.4-3.fc40.s390x 100% | 23.9 MiB/s | 1.2 MiB | 00m00s [ 3/152] bash-0:5.2.26-1.fc40.s390x 100% | 33.9 MiB/s | 1.8 MiB | 00m00s [ 4/152] fedora-release-common-0:40-0. 100% | 10.0 MiB/s | 20.5 KiB | 00m00s [ 5/152] cpio-0:2.15-1.fc40.s390x 100% | 23.6 MiB/s | 290.6 KiB | 00m00s [ 6/152] diffutils-0:3.10-3.fc39.s390x 100% | 35.4 MiB/s | 398.2 KiB | 00m00s [ 7/152] findutils-1:4.9.0-6.fc40.s390 100% | 52.9 MiB/s | 487.8 KiB | 00m00s [ 8/152] glibc-minimal-langpack-0:2.38 100% | 18.6 MiB/s | 95.3 KiB | 00m00s [ 9/152] gawk-0:5.3.0-1.fc40.s390x 100% | 99.0 MiB/s | 1.1 MiB | 00m00s [ 10/152] grep-0:3.11-5.fc40.s390x 100% | 35.9 MiB/s | 294.1 KiB | 00m00s [ 11/152] gzip-0:1.12-6.fc39.s390x 100% | 20.3 MiB/s | 166.3 KiB | 00m00s [ 12/152] info-0:7.1-1.fc40.s390x 100% | 31.7 MiB/s | 194.9 KiB | 00m00s [ 13/152] redhat-rpm-config-0:280-1.fc4 100% | 18.4 MiB/s | 75.2 KiB | 00m00s [ 14/152] patch-0:2.7.6-22.fc39.s390x 100% | 21.8 MiB/s | 133.8 KiB | 00m00s [ 15/152] rpm-build-0:4.19.1-2.fc40.s39 100% | 13.9 MiB/s | 71.4 KiB | 00m00s [ 16/152] sed-0:4.8-14.fc39.s390x 100% | 48.9 MiB/s | 300.3 KiB | 00m00s [ 17/152] shadow-utils-2:4.14.0-2.fc40. 100% | 93.3 MiB/s | 1.2 MiB | 00m00s [ 18/152] unzip-0:6.0-62.fc39.s390x 100% | 23.7 MiB/s | 193.9 KiB | 00m00s [ 19/152] tar-2:1.35-2.fc40.s390x 100% | 70.4 MiB/s | 864.7 KiB | 00m00s [ 20/152] which-0:2.21-40.fc39.s390x 100% | 5.3 MiB/s | 43.2 KiB | 00m00s [ 21/152] xz-0:5.4.5-1.fc40.s390x 100% | 65.0 MiB/s | 532.1 KiB | 00m00s [ 22/152] util-linux-0:2.39.3-2.fc40.s3 100% | 108.1 MiB/s | 1.1 MiB | 00m00s [ 23/152] audit-libs-0:4.0-5.fc40.s390x 100% | 30.5 MiB/s | 125.1 KiB | 00m00s [ 24/152] xz-libs-0:5.4.5-1.fc40.s390x 100% | 18.6 MiB/s | 114.2 KiB | 00m00s [ 25/152] glibc-0:2.38.9000-33.fc40.s39 100% | 145.5 MiB/s | 1.9 MiB | 00m00s [ 26/152] libblkid-0:2.39.3-2.fc40.s390 100% | 23.5 MiB/s | 120.5 KiB | 00m00s [ 27/152] authselect-libs-0:1.5.0-1.fc4 100% | 32.5 MiB/s | 233.0 KiB | 00m00s [ 28/152] libcap-ng-0:0.8.4-2.fc40.s390 100% | 6.4 MiB/s | 32.9 KiB | 00m00s [ 29/152] libfdisk-0:2.39.3-2.fc40.s390 100% | 23.1 MiB/s | 165.8 KiB | 00m00s [ 30/152] libmount-0:2.39.3-2.fc40.s390 100% | 22.1 MiB/s | 158.4 KiB | 00m00s [ 31/152] libselinux-0:3.6-2.fc40.s390x 100% | 15.0 MiB/s | 92.2 KiB | 00m00s [ 32/152] libutempter-0:1.2.1-10.fc39.s 100% | 6.3 MiB/s | 26.0 KiB | 00m00s [ 33/152] libsmartcols-0:2.39.3-2.fc40. 100% | 13.7 MiB/s | 69.9 KiB | 00m00s [ 34/152] libuuid-0:2.39.3-2.fc40.s390x 100% | 7.0 MiB/s | 28.6 KiB | 00m00s [ 35/152] ncurses-libs-0:6.4-9.20240113 100% | 58.9 MiB/s | 362.1 KiB | 00m00s [ 36/152] pam-libs-0:1.6.0-1.fc40.s390x 100% | 11.3 MiB/s | 58.0 KiB | 00m00s [ 37/152] pam-0:1.6.0-1.fc40.s390x 100% | 56.9 MiB/s | 524.6 KiB | 00m00s [ 38/152] readline-0:8.2-7.fc40.s390x 100% | 37.4 MiB/s | 230.0 KiB | 00m00s [ 39/152] util-linux-core-0:2.39.3-2.fc 100% | 80.8 MiB/s | 496.6 KiB | 00m00s [ 40/152] systemd-libs-0:255.2-2.fc40.s 100% | 86.7 MiB/s | 710.1 KiB | 00m00s [ 41/152] zlib-ng-compat-0:2.1.6-1.fc40 100% | 10.7 MiB/s | 65.8 KiB | 00m00s [ 42/152] libacl-0:2.3.2-1.fc40.s390x 100% | 6.2 MiB/s | 25.4 KiB | 00m00s [ 43/152] bzip2-libs-0:1.0.8-16.fc39.s3 100% | 9.1 MiB/s | 46.4 KiB | 00m00s [ 44/152] libcap-0:2.69-1.fc40.s390x 100% | 16.5 MiB/s | 84.7 KiB | 00m00s [ 45/152] libgcc-0:14.0.1-0.2.fc40.s390 100% | 16.7 MiB/s | 68.4 KiB | 00m00s [ 46/152] libzstd-0:1.5.5-4.fc39.s390x 100% | 47.8 MiB/s | 342.4 KiB | 00m00s [ 47/152] lz4-libs-0:1.9.4-4.fc39.s390x 100% | 15.8 MiB/s | 80.9 KiB | 00m00s [ 48/152] libattr-0:2.5.2-1.fc40.s390x 100% | 3.0 MiB/s | 18.3 KiB | 00m00s [ 49/152] libeconf-0:0.5.2-1.fc40.s390x 100% | 7.8 MiB/s | 32.0 KiB | 00m00s [ 50/152] setup-0:2.14.5-1.fc40.noarch 100% | 48.2 MiB/s | 148.1 KiB | 00m00s [ 51/152] libsemanage-0:3.6-1.fc40.s390 100% | 19.3 MiB/s | 118.6 KiB | 00m00s [ 52/152] libxcrypt-0:4.4.36-4.fc40.s39 100% | 24.1 MiB/s | 123.5 KiB | 00m00s [ 53/152] debugedit-0:5.0-12.fc40.s390x 100% | 9.9 MiB/s | 81.5 KiB | 00m00s [ 54/152] elfutils-0:0.190-4.fc40.s390x 100% | 61.9 MiB/s | 570.7 KiB | 00m00s [ 55/152] elfutils-libelf-0:0.190-4.fc4 100% | 24.4 MiB/s | 199.8 KiB | 00m00s [ 56/152] file-0:5.45-1.fc40.s390x 100% | 6.9 MiB/s | 49.1 KiB | 00m00s [ 57/152] binutils-0:2.41-30.fc40.s390x 100% | 228.4 MiB/s | 5.9 MiB | 00m00s [ 58/152] pkgconf-pkg-config-0:1.9.5-2. 100% | 1.3 MiB/s | 9.6 KiB | 00m00s [ 59/152] popt-0:1.19-3.fc39.s390x 100% | 10.1 MiB/s | 62.2 KiB | 00m00s [ 60/152] rpm-libs-0:4.19.1-2.fc40.s390 100% | 63.2 MiB/s | 323.7 KiB | 00m00s [ 61/152] rpm-0:4.19.1-2.fc40.s390x 100% | 82.9 MiB/s | 509.4 KiB | 00m00s [ 62/152] rpm-build-libs-0:4.19.1-2.fc4 100% | 15.8 MiB/s | 97.2 KiB | 00m00s [ 63/152] zstd-0:1.5.5-4.fc39.s390x 100% | 54.9 MiB/s | 505.7 KiB | 00m00s [ 64/152] libarchive-0:3.7.2-1.fc40.s39 100% | 43.0 MiB/s | 440.0 KiB | 00m00s [ 65/152] glibc-gconv-extra-0:2.38.9000 100% | 110.8 MiB/s | 1.7 MiB | 00m00s [ 66/152] ansible-srpm-macros-0:1-12.fc 100% | 3.4 MiB/s | 20.9 KiB | 00m00s [ 67/152] dwz-0:0.15-3.fc39.s390x 100% | 20.0 MiB/s | 143.6 KiB | 00m00s [ 68/152] fonts-srpm-macros-1:2.0.5-12. 100% | 8.6 MiB/s | 26.5 KiB | 00m00s [ 69/152] efi-srpm-macros-0:5-9.fc39.no 100% | 7.2 MiB/s | 22.2 KiB | 00m00s [ 70/152] forge-srpm-macros-0:0.2.0-1.f 100% | 6.0 MiB/s | 18.5 KiB | 00m00s [ 71/152] fpc-srpm-macros-0:1.3-8.fc39. 100% | 1.8 MiB/s | 7.4 KiB | 00m00s [ 72/152] ghc-srpm-macros-0:1.6.1-3.fc4 100% | 2.0 MiB/s | 8.1 KiB | 00m00s [ 73/152] gnat-srpm-macros-0:6-3.fc39.n 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 74/152] kernel-srpm-macros-0:1.0-20.f 100% | 3.4 MiB/s | 10.5 KiB | 00m00s [ 75/152] go-srpm-macros-0:3.3.1-1.fc40 100% | 6.8 MiB/s | 27.7 KiB | 00m00s [ 76/152] lua-srpm-macros-0:1-9.fc39.no 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 77/152] openblas-srpm-macros-0:2-14.f 100% | 2.5 MiB/s | 7.5 KiB | 00m00s [ 78/152] ocaml-srpm-macros-0:9-1.fc40. 100% | 2.2 MiB/s | 9.0 KiB | 00m00s [ 79/152] package-notes-srpm-macros-0:0 100% | 3.6 MiB/s | 11.2 KiB | 00m00s [ 80/152] pyproject-srpm-macros-0:1.11. 100% | 4.8 MiB/s | 14.8 KiB | 00m00s [ 81/152] perl-srpm-macros-0:1-51.fc39. 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [ 82/152] python-srpm-macros-0:3.12-5.f 100% | 8.1 MiB/s | 24.9 KiB | 00m00s [ 83/152] qt6-srpm-macros-0:6.6.1-3.fc4 100% | 2.9 MiB/s | 8.8 KiB | 00m00s [ 84/152] qt5-srpm-macros-0:5.15.12-1.f 100% | 2.7 MiB/s | 8.4 KiB | 00m00s [ 85/152] rust-srpm-macros-0:25.2-2.fc4 100% | 4.2 MiB/s | 13.0 KiB | 00m00s [ 86/152] zig-srpm-macros-0:1-1.fc40.no 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 87/152] zip-0:3.0-39.fc40.s390x 100% | 46.0 MiB/s | 282.8 KiB | 00m00s [ 88/152] pkgconf-0:1.9.5-2.fc39.s390x 100% | 10.4 MiB/s | 42.6 KiB | 00m00s [ 89/152] pkgconf-m4-0:1.9.5-2.fc39.noa 100% | 3.4 MiB/s | 13.9 KiB | 00m00s [ 90/152] libpkgconf-0:1.9.5-2.fc39.s39 100% | 7.4 MiB/s | 38.1 KiB | 00m00s [ 91/152] ed-0:1.20-1.fc40.s390x 100% | 13.6 MiB/s | 83.5 KiB | 00m00s [ 92/152] authselect-0:1.5.0-1.fc40.s39 100% | 23.3 MiB/s | 143.4 KiB | 00m00s [ 93/152] gdbm-1:1.23-4.fc39.s390x 100% | 24.6 MiB/s | 151.4 KiB | 00m00s [ 94/152] libnsl2-0:2.0.0-6.fc39.s390x 100% | 7.2 MiB/s | 29.6 KiB | 00m00s [ 95/152] gdbm-libs-1:1.23-4.fc39.s390x 100% | 9.4 MiB/s | 58.0 KiB | 00m00s [ 96/152] libtirpc-0:1.3.4-1.rc1.fc40.s 100% | 23.5 MiB/s | 96.1 KiB | 00m00s [ 97/152] libpwquality-0:1.4.5-6.fc39.s 100% | 17.8 MiB/s | 109.3 KiB | 00m00s [ 98/152] ca-certificates-0:2023.2.62_v 100% | 140.4 MiB/s | 862.6 KiB | 00m00s [ 99/152] crypto-policies-0:20231204-1. 100% | 11.2 MiB/s | 68.7 KiB | 00m00s [100/152] openssl-libs-1:3.1.4-1.fc40.s 100% | 124.8 MiB/s | 1.9 MiB | 00m00s [101/152] ncurses-base-0:6.4-9.20240113 100% | 12.4 MiB/s | 63.5 KiB | 00m00s [102/152] krb5-libs-0:1.21.2-3.fc40.s39 100% | 95.3 MiB/s | 780.5 KiB | 00m00s [103/152] libcom_err-0:1.47.0-2.fc39.s3 100% | 3.6 MiB/s | 26.0 KiB | 00m00s [104/152] libsepol-0:3.6-1.fc40.s390x 100% | 37.5 MiB/s | 345.7 KiB | 00m00s [105/152] pcre2-0:10.42-2.fc40.s390x 100% | 34.9 MiB/s | 250.0 KiB | 00m00s [106/152] cracklib-0:2.9.11-2.fc39.s390 100% | 13.6 MiB/s | 83.5 KiB | 00m00s [107/152] keyutils-libs-0:1.6.3-1.fc40. 100% | 6.1 MiB/s | 31.3 KiB | 00m00s [108/152] libxml2-0:2.12.4-1.fc40.s390x 100% | 76.5 MiB/s | 704.9 KiB | 00m00s [109/152] libverto-0:0.3.2-6.fc39.s390x 100% | 4.1 MiB/s | 20.8 KiB | 00m00s [110/152] glibc-common-0:2.38.9000-33.f 100% | 96.0 MiB/s | 393.3 KiB | 00m00s [111/152] basesystem-0:11-18.fc39.noarc 100% | 2.3 MiB/s | 7.2 KiB | 00m00s [112/152] gmp-1:6.2.1-5.fc39.s390x 100% | 52.8 MiB/s | 324.5 KiB | 00m00s [113/152] mpfr-0:4.2.1-1.fc40.s390x 100% | 36.3 MiB/s | 297.2 KiB | 00m00s [114/152] filesystem-0:3.18-6.fc39.s390 100% | 82.2 MiB/s | 1.1 MiB | 00m00s [115/152] file-libs-0:5.45-1.fc40.s390x 100% | 107.2 MiB/s | 768.8 KiB | 00m00s [116/152] fedora-repos-0:40-0.2.noarch 100% | 2.3 MiB/s | 9.3 KiB | 00m00s [117/152] elfutils-libs-0:0.190-4.fc40. 100% | 53.8 MiB/s | 275.7 KiB | 00m00s [118/152] p11-kit-0:0.25.3-1.fc40.s390x 100% | 56.3 MiB/s | 518.6 KiB | 00m00s [119/152] libstdc++-0:14.0.1-0.2.fc40.s 100% | 73.1 MiB/s | 973.0 KiB | 00m00s [120/152] coreutils-common-0:9.4-3.fc40 100% | 141.6 MiB/s | 2.1 MiB | 00m00s [121/152] p11-kit-trust-0:0.25.3-1.fc40 100% | 27.8 MiB/s | 142.1 KiB | 00m00s [122/152] alternatives-0:1.26-1.fc40.s3 100% | 5.7 MiB/s | 40.6 KiB | 00m00s [123/152] elfutils-debuginfod-client-0: 100% | 9.3 MiB/s | 38.2 KiB | 00m00s [124/152] binutils-gold-0:2.41-30.fc40. 100% | 108.0 MiB/s | 995.8 KiB | 00m00s [125/152] jansson-0:2.13.1-7.fc39.s390x 100% | 7.2 MiB/s | 44.1 KiB | 00m00s [126/152] lua-libs-0:5.4.6-3.fc39.s390x 100% | 27.7 MiB/s | 141.7 KiB | 00m00s [127/152] rpm-sequoia-0:1.5.0-2.fc40.s3 100% | 140.0 MiB/s | 1.0 MiB | 00m00s [128/152] libgomp-0:14.0.1-0.2.fc40.s39 100% | 40.5 MiB/s | 331.9 KiB | 00m00s [129/152] sqlite-libs-0:3.45.0-1.fc40.s 100% | 82.6 MiB/s | 761.0 KiB | 00m00s [130/152] pcre2-syntax-0:10.42-2.fc40.n 100% | 34.9 MiB/s | 143.1 KiB | 00m00s [131/152] fedora-gpg-keys-0:40-0.2.noar 100% | 29.1 MiB/s | 119.4 KiB | 00m00s [132/152] libffi-0:3.4.4-5.fc40.s390x 100% | 8.6 MiB/s | 35.4 KiB | 00m00s [133/152] libtasn1-0:4.19.0-3.fc39.s390 100% | 12.6 MiB/s | 77.2 KiB | 00m00s [134/152] fedora-repos-rawhide-0:40-0.2 100% | 2.2 MiB/s | 8.9 KiB | 00m00s [135/152] fedora-release-0:40-0.29.noar 100% | 3.3 MiB/s | 10.0 KiB | 00m00s [136/152] elfutils-default-yama-scope-0 100% | 3.1 MiB/s | 12.8 KiB | 00m00s [137/152] curl-0:8.5.0-2.fc40.s390x 100% | 60.7 MiB/s | 372.7 KiB | 00m00s [138/152] xxhash-libs-0:0.8.2-1.fc39.s3 100% | 6.0 MiB/s | 36.8 KiB | 00m00s [139/152] fedora-release-identity-basic 100% | 1.8 MiB/s | 10.8 KiB | 00m00s [140/152] libcurl-0:8.5.0-2.fc40.s390x 100% | 44.5 MiB/s | 364.2 KiB | 00m00s [141/152] gdb-minimal-0:14.1-4.fc40.s39 100% | 209.5 MiB/s | 4.2 MiB | 00m00s [142/152] libnghttp2-0:1.59.0-1.fc40.s3 100% | 8.6 MiB/s | 79.2 KiB | 00m00s [143/152] libidn2-0:2.3.4-3.fc39.s390x 100% | 18.1 MiB/s | 111.3 KiB | 00m00s [144/152] libbrotli-0:1.1.0-1.fc40.s390 100% | 37.0 MiB/s | 378.5 KiB | 00m00s [145/152] libpsl-0:0.21.5-1.fc40.s390x 100% | 8.9 MiB/s | 63.7 KiB | 00m00s [146/152] openldap-0:2.6.6-1.fc39.s390x 100% | 51.2 MiB/s | 262.0 KiB | 00m00s [147/152] libssh-0:0.10.6-2.fc40.s390x 100% | 29.2 MiB/s | 209.3 KiB | 00m00s [148/152] libssh-config-0:0.10.6-2.fc40 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [149/152] libevent-0:2.1.12-9.fc39.s390 100% | 42.3 MiB/s | 259.6 KiB | 00m00s [150/152] cyrus-sasl-lib-0:2.1.28-17.fc 100% | 61.6 MiB/s | 820.3 KiB | 00m00s [151/152] libunistring-0:1.1-5.fc40.s39 100% | 54.3 MiB/s | 556.3 KiB | 00m00s [152/152] publicsuffix-list-dafsa-0:202 100% | 7.1 MiB/s | 58.0 KiB | 00m00s -------------------------------------------------------------------------------- [152/152] Total 100% | 123.6 MiB/s | 52.0 MiB | 00m00s Running transaction [ 1/154] Verify package files 100% | 817.0 B/s | 152.0 B | 00m00s >>> Running pre-transaction scriptlet: filesystem-0:3.18-6.fc39.s390x >>> Stop pre-transaction scriptlet: filesystem-0:3.18-6.fc39.s390x [ 2/154] Prepare transaction 100% | 2.9 KiB/s | 152.0 B | 00m00s [ 3/154] Installing libgcc-0:14.0.1-0. 100% | 85.4 MiB/s | 174.9 KiB | 00m00s >>> Running post-install scriptlet: libgcc-0:14.0.1-0.2.fc40.s390x >>> Stop post-install scriptlet: libgcc-0:14.0.1-0.2.fc40.s390x [ 4/154] Installing crypto-policies-0: 100% | 25.3 MiB/s | 181.7 KiB | 00m00s >>> Running post-install scriptlet: crypto-policies-0:20231204-1.git1e3a2e4.fc40 >>> Stop post-install scriptlet: crypto-policies-0:20231204-1.git1e3a2e4.fc40.no [ 5/154] Installing fedora-release-ide 100% | 0.0 B/s | 952.0 B | 00m00s [ 6/154] Installing fedora-gpg-keys-0: 100% | 40.9 MiB/s | 167.6 KiB | 00m00s [ 7/154] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.4 KiB | 00m00s [ 8/154] Installing fedora-repos-0:40- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 9/154] Installing fedora-release-com 100% | 22.6 MiB/s | 23.2 KiB | 00m00s [ 10/154] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 11/154] Installing setup-0:2.14.5-1.f 100% | 50.6 MiB/s | 725.8 KiB | 00m00s >>> Running post-install scriptlet: setup-0:2.14.5-1.fc40.noarch >>> Stop post-install scriptlet: setup-0:2.14.5-1.fc40.noarch [ 12/154] Installing filesystem-0:3.18- 100% | 2.7 MiB/s | 212.4 KiB | 00m00s [ 13/154] Installing basesystem-0:11-18 100% | 0.0 B/s | 124.0 B | 00m00s [ 14/154] Installing publicsuffix-list- 100% | 0.0 B/s | 68.3 KiB | 00m00s [ 15/154] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 16/154] Installing pcre2-syntax-0:10. 100% | 232.0 MiB/s | 237.6 KiB | 00m00s [ 17/154] Installing coreutils-common-0 100% | 279.6 MiB/s | 11.5 MiB | 00m00s [ 18/154] Installing ncurses-base-0:6.4 100% | 68.7 MiB/s | 351.6 KiB | 00m00s [ 19/154] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 20/154] Installing ncurses-libs-0:6.4 100% | 177.1 MiB/s | 1.1 MiB | 00m00s >>> Running pre-install scriptlet: glibc-0:2.38.9000-33.fc40.s390x >>> Stop pre-install scriptlet: glibc-0:2.38.9000-33.fc40.s390x [ 21/154] Installing glibc-0:2.38.9000- 100% | 186.8 MiB/s | 5.4 MiB | 00m00s >>> Running post-install scriptlet: glibc-0:2.38.9000-33.fc40.s390x >>> Stop post-install scriptlet: glibc-0:2.38.9000-33.fc40.s390x [ 22/154] Installing bash-0:5.2.26-1.fc 100% | 298.5 MiB/s | 8.4 MiB | 00m00s >>> Running post-install scriptlet: bash-0:5.2.26-1.fc40.s390x >>> Stop post-install scriptlet: bash-0:5.2.26-1.fc40.s390x [ 23/154] Installing glibc-common-0:2.3 100% | 158.3 MiB/s | 1.1 MiB | 00m00s [ 24/154] Installing glibc-gconv-extra- 100% | 210.6 MiB/s | 7.8 MiB | 00m00s >>> Running post-install scriptlet: glibc-gconv-extra-0:2.38.9000-33.fc40.s390x >>> Stop post-install scriptlet: glibc-gconv-extra-0:2.38.9000-33.fc40.s390x [ 25/154] Installing zlib-ng-compat-0:2 100% | 115.4 MiB/s | 118.2 KiB | 00m00s [ 26/154] Installing xz-libs-0:5.4.5-1. 100% | 217.5 MiB/s | 222.7 KiB | 00m00s [ 27/154] Installing bzip2-libs-0:1.0.8 100% | 87.5 MiB/s | 89.6 KiB | 00m00s [ 28/154] Installing libuuid-0:2.39.3-2 100% | 0.0 B/s | 38.6 KiB | 00m00s [ 29/154] Installing readline-0:8.2-7.f 100% | 181.9 MiB/s | 558.9 KiB | 00m00s [ 30/154] Installing libzstd-0:1.5.5-4. 100% | 210.2 MiB/s | 861.1 KiB | 00m00s [ 31/154] Installing elfutils-libelf-0: 100% | 249.3 MiB/s | 1.0 MiB | 00m00s [ 32/154] Installing popt-0:1.19-3.fc39 100% | 73.9 MiB/s | 151.3 KiB | 00m00s [ 33/154] Installing libstdc++-0:14.0.1 100% | 260.2 MiB/s | 3.1 MiB | 00m00s [ 34/154] Installing libblkid-0:2.39.3- 100% | 251.8 MiB/s | 257.8 KiB | 00m00s [ 35/154] Installing libattr-0:2.5.2-1. 100% | 0.0 B/s | 29.3 KiB | 00m00s [ 36/154] Installing libacl-0:2.3.2-1.f 100% | 43.6 MiB/s | 44.6 KiB | 00m00s [ 37/154] Installing libxcrypt-0:4.4.36 100% | 135.4 MiB/s | 277.4 KiB | 00m00s [ 38/154] Installing gmp-1:6.2.1-5.fc39 100% | 249.8 MiB/s | 767.4 KiB | 00m00s [ 39/154] Installing lz4-libs-0:1.9.4-4 100% | 166.3 MiB/s | 170.3 KiB | 00m00s [ 40/154] Installing libeconf-0:0.5.2-1 100% | 56.1 MiB/s | 57.5 KiB | 00m00s [ 41/154] Installing gdbm-libs-1:1.23-4 100% | 132.0 MiB/s | 135.1 KiB | 00m00s [ 42/154] Installing mpfr-0:4.2.1-1.fc4 100% | 228.0 MiB/s | 700.3 KiB | 00m00s [ 43/154] Installing gawk-0:5.3.0-1.fc4 100% | 226.3 MiB/s | 1.8 MiB | 00m00s [ 44/154] Installing dwz-0:0.15-3.fc39. 100% | 154.3 MiB/s | 315.9 KiB | 00m00s [ 45/154] Installing unzip-0:6.0-62.fc3 100% | 203.9 MiB/s | 417.6 KiB | 00m00s [ 46/154] Installing file-libs-0:5.45-1 100% | 432.4 MiB/s | 9.9 MiB | 00m00s [ 47/154] Installing file-0:5.45-1.fc40 100% | 102.3 MiB/s | 104.8 KiB | 00m00s [ 48/154] Installing libcap-ng-0:0.8.4- 100% | 76.7 MiB/s | 78.5 KiB | 00m00s [ 49/154] Installing audit-libs-0:4.0-5 100% | 160.6 MiB/s | 329.0 KiB | 00m00s [ 50/154] Installing pam-libs-0:1.6.0-1 100% | 129.5 MiB/s | 132.6 KiB | 00m00s [ 51/154] Installing libcap-0:2.69-1.fc 100% | 115.1 MiB/s | 235.8 KiB | 00m00s [ 52/154] Installing systemd-libs-0:255 100% | 246.5 MiB/s | 2.0 MiB | 00m00s [ 53/154] Installing libsmartcols-0:2.3 100% | 149.6 MiB/s | 153.2 KiB | 00m00s [ 54/154] Installing libcom_err-0:1.47. 100% | 0.0 B/s | 68.1 KiB | 00m00s [ 55/154] Installing libsepol-0:3.6-1.f 100% | 274.5 MiB/s | 843.2 KiB | 00m00s [ 56/154] Installing pcre2-0:10.42-2.fc 100% | 214.4 MiB/s | 658.6 KiB | 00m00s [ 57/154] Installing libselinux-0:3.6-2 100% | 185.7 MiB/s | 190.1 KiB | 00m00s [ 58/154] Installing sed-0:4.8-14.fc39. 100% | 159.7 MiB/s | 817.6 KiB | 00m00s [ 59/154] Installing grep-0:3.11-5.fc40 100% | 202.9 MiB/s | 1.0 MiB | 00m00s [ 60/154] Installing findutils-1:4.9.0- 100% | 212.7 MiB/s | 1.5 MiB | 00m00s [ 61/154] Installing xz-0:5.4.5-1.fc40. 100% | 222.3 MiB/s | 2.0 MiB | 00m00s [ 62/154] Installing libmount-0:2.39.3- 100% | 180.3 MiB/s | 369.3 KiB | 00m00s [ 63/154] Installing alternatives-0:1.2 100% | 66.2 MiB/s | 67.8 KiB | 00m00s [ 64/154] Installing jansson-0:2.13.1-7 100% | 91.3 MiB/s | 93.5 KiB | 00m00s [ 65/154] Installing lua-libs-0:5.4.6-3 100% | 318.4 MiB/s | 326.1 KiB | 00m00s [ 66/154] Installing libtasn1-0:4.19.0- 100% | 184.9 MiB/s | 189.3 KiB | 00m00s [ 67/154] Installing libunistring-0:1.1 100% | 252.8 MiB/s | 1.8 MiB | 00m00s [ 68/154] Installing libidn2-0:2.3.4-3. 100% | 107.0 MiB/s | 328.8 KiB | 00m00s [ 69/154] Installing libpsl-0:0.21.5-1. 100% | 79.5 MiB/s | 81.4 KiB | 00m00s [ 70/154] Installing util-linux-core-0: 100% | 197.9 MiB/s | 1.4 MiB | 00m00s [ 71/154] Installing tar-2:1.35-2.fc40. 100% | 273.5 MiB/s | 3.0 MiB | 00m00s [ 72/154] Installing libsemanage-0:3.6- 100% | 148.0 MiB/s | 303.1 KiB | 00m00s [ 73/154] Installing shadow-utils-2:4.1 100% | 117.2 MiB/s | 4.1 MiB | 00m00s >>> Running pre-install scriptlet: libutempter-0:1.2.1-10.fc39.s390x >>> Stop pre-install scriptlet: libutempter-0:1.2.1-10.fc39.s390x [ 74/154] Installing libutempter-0:1.2. 100% | 57.9 MiB/s | 59.3 KiB | 00m00s [ 75/154] Installing zip-0:3.0-39.fc40. 100% | 185.1 MiB/s | 758.2 KiB | 00m00s [ 76/154] Installing gdbm-1:1.23-4.fc39 100% | 159.1 MiB/s | 488.8 KiB | 00m00s [ 77/154] Installing cyrus-sasl-lib-0:2 100% | 216.2 MiB/s | 2.4 MiB | 00m00s [ 78/154] Installing zstd-0:1.5.5-4.fc3 100% | 298.4 MiB/s | 1.8 MiB | 00m00s [ 79/154] Installing libfdisk-0:2.39.3- 100% | 191.4 MiB/s | 392.0 KiB | 00m00s [ 80/154] Installing bzip2-0:1.0.8-16.f 100% | 101.3 MiB/s | 103.7 KiB | 00m00s [ 81/154] Installing libxml2-0:2.12.4-1 100% | 234.3 MiB/s | 1.9 MiB | 00m00s [ 82/154] Installing sqlite-libs-0:3.45 100% | 224.8 MiB/s | 1.6 MiB | 00m00s [ 83/154] Installing ed-0:1.20-1.fc40.s 100% | 148.9 MiB/s | 152.5 KiB | 00m00s [ 84/154] Installing patch-0:2.7.6-22.f 100% | 269.4 MiB/s | 275.8 KiB | 00m00s [ 85/154] Installing elfutils-default-y 100% | 408.6 KiB/s | 2.0 KiB | 00m00s >>> Running post-install scriptlet: elfutils-default-yama-scope-0:0.190-4.fc40.n >>> Stop post-install scriptlet: elfutils-default-yama-scope-0:0.190-4.fc40.noar [ 86/154] Installing cpio-0:2.15-1.fc40 100% | 186.5 MiB/s | 1.1 MiB | 00m00s [ 87/154] Installing diffutils-0:3.10-3 100% | 227.0 MiB/s | 1.6 MiB | 00m00s [ 88/154] Installing libpkgconf-0:1.9.5 100% | 84.9 MiB/s | 86.9 KiB | 00m00s [ 89/154] Installing pkgconf-0:1.9.5-2. 100% | 84.1 MiB/s | 86.1 KiB | 00m00s [ 90/154] Installing keyutils-libs-0:1. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [ 91/154] Installing libverto-0:0.3.2-6 100% | 0.0 B/s | 31.1 KiB | 00m00s [ 92/154] Installing libgomp-0:14.0.1-0 100% | 258.3 MiB/s | 529.0 KiB | 00m00s [ 93/154] Installing libffi-0:3.4.4-5.f 100% | 65.0 MiB/s | 66.5 KiB | 00m00s [ 94/154] Installing p11-kit-0:0.25.3-1 100% | 226.4 MiB/s | 2.5 MiB | 00m00s [ 95/154] Installing p11-kit-trust-0:0. 100% | 65.4 MiB/s | 469.0 KiB | 00m00s >>> Running post-install scriptlet: p11-kit-trust-0:0.25.3-1.fc40.s390x >>> Stop post-install scriptlet: p11-kit-trust-0:0.25.3-1.fc40.s390x [ 96/154] Installing openssl-libs-1:3.1 100% | 235.1 MiB/s | 5.6 MiB | 00m00s [ 97/154] Installing coreutils-0:9.4-3. 100% | 207.1 MiB/s | 6.2 MiB | 00m00s >>> Running pre-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-4.fc40.n >>> Stop pre-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-4.fc40.noar [ 98/154] Installing ca-certificates-0: 100% | 2.2 MiB/s | 2.3 MiB | 00m01s >>> Running post-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-4.fc40. >>> Stop post-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-4.fc40.noa [ 99/154] Installing krb5-libs-0:1.21.2 100% | 222.9 MiB/s | 2.5 MiB | 00m00s [100/154] Installing libtirpc-0:1.3.4-1 100% | 211.3 MiB/s | 216.3 KiB | 00m00s [101/154] Installing gzip-0:1.12-6.fc39 100% | 126.7 MiB/s | 389.3 KiB | 00m00s >>> Running pre-install scriptlet: authselect-libs-0:1.5.0-1.fc40.s390x >>> Stop pre-install scriptlet: authselect-libs-0:1.5.0-1.fc40.s390x [102/154] Installing authselect-libs-0: 100% | 196.1 MiB/s | 1.0 MiB | 00m00s [103/154] Installing authselect-0:1.5.0 100% | 78.4 MiB/s | 160.6 KiB | 00m00s [104/154] Installing cracklib-0:2.9.11- 100% | 85.1 MiB/s | 261.4 KiB | 00m00s [105/154] Installing libpwquality-0:1.4 100% | 105.8 MiB/s | 433.2 KiB | 00m00s [106/154] Installing libnsl2-0:2.0.0-6. 100% | 61.4 MiB/s | 62.8 KiB | 00m00s [107/154] Installing pam-0:1.6.0-1.fc40 100% | 138.2 MiB/s | 1.8 MiB | 00m00s [108/154] Installing libssh-0:0.10.6-2. 100% | 259.3 MiB/s | 531.1 KiB | 00m00s [109/154] Installing libarchive-0:3.7.2 100% | 247.2 MiB/s | 1.0 MiB | 00m00s [110/154] Installing rpm-sequoia-0:1.5. 100% | 273.7 MiB/s | 3.0 MiB | 00m00s [111/154] Installing rpm-libs-0:4.19.1- 100% | 264.0 MiB/s | 811.1 KiB | 00m00s [112/154] Installing libevent-0:2.1.12- 100% | 306.8 MiB/s | 942.5 KiB | 00m00s [113/154] Installing openldap-0:2.6.6-1 100% | 219.0 MiB/s | 672.8 KiB | 00m00s [114/154] Installing xxhash-libs-0:0.8. 100% | 67.8 MiB/s | 69.4 KiB | 00m00s [115/154] Installing libnghttp2-0:1.59. 100% | 171.0 MiB/s | 175.1 KiB | 00m00s [116/154] Installing libbrotli-0:1.1.0- 100% | 224.5 MiB/s | 919.4 KiB | 00m00s [117/154] Installing libcurl-0:8.5.0-2. 100% | 200.6 MiB/s | 821.6 KiB | 00m00s [118/154] Installing elfutils-debuginfo 100% | 64.9 MiB/s | 66.4 KiB | 00m00s [119/154] Installing elfutils-libs-0:0. 100% | 239.6 MiB/s | 735.9 KiB | 00m00s [120/154] Installing binutils-gold-0:2. 100% | 178.4 MiB/s | 2.9 MiB | 00m00s >>> Running post-install scriptlet: binutils-gold-0:2.41-30.fc40.s390x >>> Stop post-install scriptlet: binutils-gold-0:2.41-30.fc40.s390x [121/154] Installing binutils-0:2.41-30 100% | 288.3 MiB/s | 25.9 MiB | 00m00s >>> Running post-install scriptlet: binutils-0:2.41-30.fc40.s390x >>> Stop post-install scriptlet: binutils-0:2.41-30.fc40.s390x [122/154] Installing elfutils-0:0.190-4 100% | 293.1 MiB/s | 2.9 MiB | 00m00s [123/154] Installing gdb-minimal-0:14.1 100% | 250.5 MiB/s | 12.5 MiB | 00m00s [124/154] Installing debugedit-0:5.0-12 100% | 100.2 MiB/s | 205.2 KiB | 00m00s [125/154] Installing rpm-build-libs-0:4 100% | 202.2 MiB/s | 207.0 KiB | 00m00s [126/154] Installing curl-0:8.5.0-2.fc4 100% | 62.2 MiB/s | 828.5 KiB | 00m00s >>> Running pre-install scriptlet: rpm-0:4.19.1-2.fc40.s390x >>> Stop pre-install scriptlet: rpm-0:4.19.1-2.fc40.s390x [127/154] Installing rpm-0:4.19.1-2.fc4 100% | 133.3 MiB/s | 2.4 MiB | 00m00s [128/154] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [129/154] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [130/154] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [131/154] Installing pkgconf-m4-0:1.9.5 100% | 0.0 B/s | 14.3 KiB | 00m00s [132/154] Installing pkgconf-pkg-config 100% | 1.7 MiB/s | 1.8 KiB | 00m00s [133/154] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.8 KiB | 00m00s [134/154] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 732.0 B | 00m00s [135/154] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 768.0 B | 00m00s [136/154] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [137/154] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [138/154] Installing openblas-srpm-macr 100% | 0.0 B/s | 384.0 B | 00m00s [139/154] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [140/154] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [141/154] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [142/154] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 648.0 B | 00m00s [143/154] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [144/154] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [145/154] Installing fonts-srpm-macros- 100% | 0.0 B/s | 56.5 KiB | 00m00s [146/154] Installing forge-srpm-macros- 100% | 0.0 B/s | 38.6 KiB | 00m00s [147/154] Installing go-srpm-macros-0:3 100% | 0.0 B/s | 61.6 KiB | 00m00s [148/154] Installing python-srpm-macros 100% | 50.1 MiB/s | 51.3 KiB | 00m00s [149/154] Installing redhat-rpm-config- 100% | 92.6 MiB/s | 189.6 KiB | 00m00s [150/154] Installing rpm-build-0:4.19.1 100% | 91.9 MiB/s | 188.3 KiB | 00m00s [151/154] Installing pyproject-srpm-mac 100% | 2.0 MiB/s | 2.1 KiB | 00m00s [152/154] Installing util-linux-0:2.39. 100% | 178.0 MiB/s | 3.6 MiB | 00m00s [153/154] Installing which-0:2.21-40.fc 100% | 84.1 MiB/s | 86.1 KiB | 00m00s [154/154] Installing info-0:7.1-1.fc40. 100% | 330.8 KiB/s | 405.5 KiB | 00m01s >>> Running post-transaction scriptlet: filesystem-0:3.18-6.fc39.s390x >>> Stop post-transaction scriptlet: filesystem-0:3.18-6.fc39.s390x >>> Running post-transaction scriptlet: ca-certificates-0:2023.2.62_v7.0.401-4.f >>> Stop post-transaction scriptlet: ca-certificates-0:2023.2.62_v7.0.401-4.fc40 >>> Running post-transaction scriptlet: authselect-libs-0:1.5.0-1.fc40.s390x >>> Stop post-transaction scriptlet: authselect-libs-0:1.5.0-1.fc40.s390x >>> Running post-transaction scriptlet: rpm-0:4.19.1-2.fc40.s390x >>> Stop post-transaction scriptlet: rpm-0:4.19.1-2.fc40.s390x >>> Running trigger-install scriptlet: glibc-common-0:2.38.9000-33.fc40.s390x >>> Stop trigger-install scriptlet: glibc-common-0:2.38.9000-33.fc40.s390x >>> Running trigger-install scriptlet: info-0:7.1-1.fc40.s390x >>> Stop trigger-install scriptlet: info-0:7.1-1.fc40.s390x Warning: skipped PGP checks for 152 package(s). Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: alternatives-1.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: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-s390x-1706168646.477091/root/var/log/dnf5.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-v69uh9j7/mlpack/mlpack.spec) Config(child) 2 minutes 0 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-rawhide-s390x) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1706168646.477091/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1706168646.477091/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-1706168646.477091/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-2.fc40.s390x python3-dnf-4.18.2-1.fc40.noarch yum-4.18.2-1.fc40.noarch dnf5-5.1.11-1.fc40.s390x dnf5-plugins-5.1.11-1.fc40.s390x 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 Updating and loading repositories: Copr repository 100% | 412.0 B/s | 2.2 KiB | 00m05s Additional repo http_kojipkgs_fedorapr 100% | 147.3 KiB/s | 4.1 KiB | 00m00s fedora 100% | 791.0 B/s | 3.9 KiB | 00m05s Repositories loaded. Package "pkgconf-pkg-config-1.9.5-2.fc39.s390x" is already installed. Package Arch Version Repository Size Installing: armadillo-devel s390x 12.6.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.3 MiB cereal-devel s390x 1.3.2-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB cli11-devel noarch 2.3.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 542.9 KiB cmake s390x 3.27.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29.9 MiB ensmallen-devel s390x 2.19.0-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB gcc-c++ s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28.6 MiB make s390x 1:4.4.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB python3-cython s390x 3.0.8-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18.1 MiB python3-devel s390x 3.12.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB python3-numpy s390x 1:1.26.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42.0 MiB python3-pandas s390x 1.5.3-7.fc39~bootstrap copr_base 37.7 MiB python3-pytest-runner noarch 4.0-20.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22.9 KiB python3-setuptools noarch 68.2.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.1 MiB python3-wheel noarch 1:0.41.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 507.1 KiB stb_image-devel s390x 2.28^20231011gitbeebb24-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 281.6 KiB stb_image_write-devel s390x 1.16^20231011gitbeebb24-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72.0 KiB txt2man noarch 1.7.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 47.1 KiB Installing dependencies: SuperLU s390x 6.0.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 578.1 KiB SuperLU-devel s390x 6.0.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 102.2 KiB annobin-docs noarch 12.38-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 95.6 KiB annobin-plugin-gcc s390x 12.38-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 966.5 KiB armadillo s390x 12.6.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 146.9 KiB arpack s390x 3.9.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 633.5 KiB arpack-devel s390x 3.9.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69.1 KiB cmake-data noarch 3.27.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.8 MiB cmake-filesystem s390x 3.27.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B cmake-rpm-macros noarch 3.27.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.4 KiB cpp s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25.4 MiB emacs-filesystem noarch 1:29.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B expat s390x 2.5.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 302.4 KiB flexiblas s390x 3.4.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46.7 KiB flexiblas-devel s390x 3.4.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 MiB flexiblas-netlib s390x 3.4.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.7 MiB flexiblas-netlib64 s390x 3.4.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.6 MiB flexiblas-openblas-openmp s390x 3.4.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39.2 KiB flexiblas-openblas-openmp64 s390x 3.4.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39.2 KiB gc s390x 8.2.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 273.8 KiB gcc s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76.0 MiB gcc-gfortran s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27.3 MiB gcc-plugin-annobin s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 56.8 KiB glibc-devel s390x 2.38.9000-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 392.1 KiB glibc-headers-s390 noarch 2.38.9000-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 MiB guile22 s390x 2.2.7-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43.8 MiB hdf5 s390x 1.12.1-15.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.0 MiB hdf5-devel s390x 1.12.1-15.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 MiB jsoncpp s390x 1.9.5-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 251.6 KiB kernel-headers s390x 6.8.0-0.rc1.12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 MiB libaec s390x 1.0.6-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 149.8 KiB libaec-devel s390x 1.0.6-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.0 KiB libasan s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB libatomic s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.3 KiB libb2 s390x 0.98.1-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41.9 KiB libgfortran s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB libmpc s390x 1.3.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 164.5 KiB libstdc++-devel s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14.3 MiB libtool-ltdl s390x 2.4.7-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 74.0 KiB libubsan s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 491.3 KiB libuv s390x 1:1.47.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 547.0 KiB libxcrypt-devel s390x 4.4.36-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30.3 KiB metis s390x 5.1.0.3-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB mpdecimal s390x 2.5.1-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 228.7 KiB openblas s390x 0.3.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96.0 KiB openblas-openmp s390x 0.3.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15.2 MiB openblas-openmp64 s390x 0.3.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15.2 MiB pyproject-rpm-macros noarch 1.11.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98.5 KiB python-pip-wheel noarch 23.3.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB python-rpm-macros noarch 3.12-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22.1 KiB python3 s390x 3.12.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31.6 KiB python3-dateutil noarch 1:2.8.2-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 877.8 KiB python3-iniconfig noarch 1.1.1-14.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.5 KiB python3-libs s390x 3.12.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41.8 MiB python3-packaging noarch 23.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 421.1 KiB python3-pluggy noarch 1.3.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 184.0 KiB python3-pytest noarch 7.4.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15.0 MiB python3-pytz noarch 2023.3.post1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 225.7 KiB python3-rpm-generators noarch 14-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 82.3 KiB python3-rpm-macros noarch 3.12-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 KiB python3-six noarch 1.16.0-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 117.7 KiB rhash s390x 1.4.3-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 356.3 KiB tzdata noarch 2023d-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB vim-filesystem noarch 2:9.1.031-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.0 B zlib-ng-compat-devel s390x 2.1.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 103.4 KiB Transaction Summary: Installing: 82 packages Total size of inbound packages is 144 MiB. Need to download 144 MiB. After this operation 524 MiB will be used (install 524 MiB, remove 0 B). [ 1/82] cli11-devel-0:2.3.2-4.fc39.noar 100% | 4.8 MiB/s | 126.5 KiB | 00m00s [ 2/82] cereal-devel-0:1.3.2-4.fc40.s39 100% | 5.3 MiB/s | 207.5 KiB | 00m00s [ 3/82] ensmallen-devel-0:2.19.0-4.fc39 100% | 27.2 MiB/s | 195.1 KiB | 00m00s [ 4/82] armadillo-devel-0:12.6.6-1.fc40 100% | 37.1 MiB/s | 2.0 MiB | 00m00s [ 5/82] make-1:4.4.1-2.fc39.s390x 100% | 48.6 MiB/s | 597.5 KiB | 00m00s [ 6/82] cmake-0:3.27.7-1.fc40.s390x 100% | 149.7 MiB/s | 7.8 MiB | 00m00s [ 7/82] python3-devel-0:3.12.1-2.fc40.s 100% | 26.8 MiB/s | 273.9 KiB | 00m00s [ 8/82] python3-numpy-1:1.26.2-2.fc40.s 100% | 155.9 MiB/s | 6.9 MiB | 00m00s [ 9/82] python3-pytest-runner-0:4.0-20. 100% | 4.4 MiB/s | 18.1 KiB | 00m00s [10/82] python3-setuptools-0:68.2.2-1.f 100% | 140.7 MiB/s | 1.4 MiB | 00m00s [11/82] python3-wheel-1:0.41.2-1.fc40.n 100% | 28.8 MiB/s | 147.5 KiB | 00m00s [12/82] gcc-c++-0:14.0.1-0.2.fc40.s390x 100% | 105.7 MiB/s | 11.7 MiB | 00m00s [13/82] stb_image-devel-0:2.28^20231011 100% | 5.0 MiB/s | 71.9 KiB | 00m00s [14/82] stb_image_write-devel-0:1.16^20 100% | 4.9 MiB/s | 30.3 KiB | 00m00s [15/82] txt2man-0:1.7.1-5.fc39.noarch 100% | 9.2 MiB/s | 28.2 KiB | 00m00s [16/82] python3-0:3.12.1-2.fc40.s390x 100% | 6.4 MiB/s | 26.4 KiB | 00m00s [17/82] python3-pytest-0:7.4.3-1.fc40.n 100% | 126.5 MiB/s | 1.8 MiB | 00m00s [18/82] python3-cython-0:3.0.8-1.fc40.s 100% | 154.6 MiB/s | 3.9 MiB | 00m00s [19/82] python3-iniconfig-0:1.1.1-14.fc 100% | 2.9 MiB/s | 18.0 KiB | 00m00s [20/82] python3-packaging-0:23.2-2.fc40 100% | 22.6 MiB/s | 115.5 KiB | 00m00s [21/82] python3-pluggy-0:1.3.0-1.fc40.n 100% | 12.2 MiB/s | 50.0 KiB | 00m00s [22/82] flexiblas-netlib-0:3.4.1-1.fc40 100% | 127.5 MiB/s | 3.7 MiB | 00m00s [23/82] python3-libs-0:3.12.1-2.fc40.s3 100% | 176.7 MiB/s | 8.8 MiB | 00m00s [24/82] gc-0:8.2.2-4.fc39.s390x 100% | 14.0 MiB/s | 114.4 KiB | 00m00s [25/82] guile22-0:2.2.7-9.fc39.s390x 100% | 173.5 MiB/s | 6.4 MiB | 00m00s [26/82] libtool-ltdl-0:2.4.7-10.fc40.s3 100% | 4.0 MiB/s | 37.1 KiB | 00m00s [27/82] libmpc-0:1.3.1-3.fc39.s390x 100% | 10.2 MiB/s | 73.3 KiB | 00m00s [28/82] libstdc++-devel-0:14.0.1-0.2.fc 100% | 107.6 MiB/s | 2.6 MiB | 00m00s [29/82] cpp-0:14.0.1-0.2.fc40.s390x 100% | 145.1 MiB/s | 9.6 MiB | 00m00s [30/82] glibc-devel-0:2.38.9000-33.fc40 100% | 13.9 MiB/s | 114.0 KiB | 00m00s [31/82] libasan-0:14.0.1-0.2.fc40.s390x 100% | 56.3 MiB/s | 518.9 KiB | 00m00s [32/82] libatomic-0:14.0.1-0.2.fc40.s39 100% | 3.1 MiB/s | 19.1 KiB | 00m00s [33/82] gcc-0:14.0.1-0.2.fc40.s390x 100% | 185.7 MiB/s | 30.3 MiB | 00m00s [34/82] libubsan-0:14.0.1-0.2.fc40.s390 100% | 7.1 MiB/s | 212.2 KiB | 00m00s [35/82] flexiblas-0:3.4.1-1.fc40.s390x 100% | 4.8 MiB/s | 24.8 KiB | 00m00s [36/82] flexiblas-openblas-openmp-0:3.4 100% | 3.4 MiB/s | 17.5 KiB | 00m00s [37/82] cmake-filesystem-0:3.27.7-1.fc4 100% | 3.7 MiB/s | 19.0 KiB | 00m00s [38/82] libgfortran-0:14.0.1-0.2.fc40.s 100% | 73.6 MiB/s | 602.7 KiB | 00m00s [39/82] expat-0:2.5.0-3.fc39.s390x 100% | 15.9 MiB/s | 113.9 KiB | 00m00s [40/82] cmake-data-0:3.27.7-1.fc40.noar 100% | 158.0 MiB/s | 1.7 MiB | 00m00s [41/82] jsoncpp-0:1.9.5-5.fc39.s390x 100% | 15.6 MiB/s | 95.7 KiB | 00m00s [42/82] libuv-1:1.47.0-3.fc40.s390x 100% | 35.1 MiB/s | 251.8 KiB | 00m00s [43/82] rhash-0:1.4.3-3.fc39.s390x 100% | 32.5 MiB/s | 199.7 KiB | 00m00s [44/82] SuperLU-devel-0:6.0.1-1.fc40.s3 100% | 5.2 MiB/s | 26.9 KiB | 00m00s [45/82] armadillo-0:12.6.6-1.fc40.s390x 100% | 7.2 MiB/s | 36.9 KiB | 00m00s [46/82] arpack-devel-0:3.9.1-1.fc40.s39 100% | 4.2 MiB/s | 21.7 KiB | 00m00s [47/82] flexiblas-devel-0:3.4.1-1.fc40. 100% | 21.0 MiB/s | 107.5 KiB | 00m00s [48/82] SuperLU-0:6.0.1-1.fc40.s390x 100% | 33.2 MiB/s | 237.7 KiB | 00m00s [49/82] hdf5-devel-0:1.12.1-15.fc40.s39 100% | 98.4 MiB/s | 1.3 MiB | 00m00s [50/82] arpack-0:3.9.1-1.fc40.s390x 100% | 27.3 MiB/s | 224.0 KiB | 00m00s [51/82] metis-0:5.1.0.3-3.fc40.s390x 100% | 65.4 MiB/s | 603.0 KiB | 00m00s [52/82] python3-dateutil-1:2.8.2-11.fc4 100% | 67.3 MiB/s | 344.6 KiB | 00m00s [53/82] python3-pytz-0:2023.3.post1-1.f 100% | 14.4 MiB/s | 58.8 KiB | 00m00s [54/82] tzdata-0:2023d-2.fc40.noarch 100% | 84.7 MiB/s | 433.6 KiB | 00m00s [55/82] libb2-0:0.98.1-9.fc39.s390x 100% | 4.4 MiB/s | 26.8 KiB | 00m00s [56/82] mpdecimal-0:2.5.1-7.fc39.s390x 100% | 13.9 MiB/s | 100.0 KiB | 00m00s [57/82] python-pip-wheel-0:23.3.1-3.fc4 100% | 147.0 MiB/s | 1.5 MiB | 00m00s [58/82] python3-six-0:1.16.0-12.fc39.no 100% | 10.0 MiB/s | 40.9 KiB | 00m00s [59/82] hdf5-0:1.12.1-15.fc40.s390x 100% | 104.8 MiB/s | 2.4 MiB | 00m00s [60/82] libaec-devel-0:1.0.6-5.fc39.s39 100% | 1.4 MiB/s | 11.7 KiB | 00m00s [61/82] zlib-ng-compat-devel-0:2.1.6-1. 100% | 5.9 MiB/s | 36.1 KiB | 00m00s [62/82] gcc-gfortran-0:14.0.1-0.2.fc40. 100% | 199.9 MiB/s | 11.0 MiB | 00m00s [63/82] libaec-0:1.0.6-5.fc39.s390x 100% | 4.0 MiB/s | 45.0 KiB | 00m00s [64/82] glibc-headers-s390-0:2.38.9000- 100% | 62.8 MiB/s | 514.7 KiB | 00m00s [65/82] kernel-headers-0:6.8.0-0.rc1.12 100% | 89.6 MiB/s | 1.4 MiB | 00m00s [66/82] libxcrypt-devel-0:4.4.36-4.fc40 100% | 3.5 MiB/s | 28.9 KiB | 00m00s [67/82] flexiblas-netlib64-0:3.4.1-1.fc 100% | 132.0 MiB/s | 3.6 MiB | 00m00s [68/82] emacs-filesystem-1:29.2-2.fc40. 100% | 1.9 MiB/s | 7.6 KiB | 00m00s [69/82] openblas-openmp-0:0.3.26-1.fc40 100% | 114.4 MiB/s | 4.3 MiB | 00m00s [70/82] vim-filesystem-2:9.1.031-1.fc40 100% | 2.1 MiB/s | 17.5 KiB | 00m00s [71/82] flexiblas-openblas-openmp64-0:3 100% | 4.3 MiB/s | 17.6 KiB | 00m00s [72/82] openblas-0:0.3.26-1.fc40.s390x 100% | 3.7 MiB/s | 38.4 KiB | 00m00s [73/82] pyproject-rpm-macros-0:1.11.0-1 100% | 10.3 MiB/s | 42.4 KiB | 00m00s [74/82] python-rpm-macros-0:3.12-5.fc40 100% | 2.3 MiB/s | 19.1 KiB | 00m00s [75/82] openblas-openmp64-0:0.3.26-1.fc 100% | 176.3 MiB/s | 4.2 MiB | 00m00s [76/82] python3-rpm-generators-0:14-8.f 100% | 3.7 MiB/s | 30.0 KiB | 00m00s [77/82] python3-rpm-macros-0:3.12-5.fc4 100% | 3.4 MiB/s | 13.8 KiB | 00m00s [78/82] annobin-docs-0:12.38-1.fc40.noa 100% | 12.5 MiB/s | 89.6 KiB | 00m00s [79/82] annobin-plugin-gcc-0:12.38-1.fc 100% | 84.9 MiB/s | 956.3 KiB | 00m00s [80/82] gcc-plugin-annobin-0:14.0.1-0.2 100% | 7.9 MiB/s | 32.2 KiB | 00m00s [81/82] cmake-rpm-macros-0:3.27.7-1.fc4 100% | 4.5 MiB/s | 18.5 KiB | 00m00s [82/82] python3-pandas-0:1.5.3-7.fc39~b 100% | 1.3 MiB/s | 7.2 MiB | 00m06s -------------------------------------------------------------------------------- [82/82] Total 100% | 24.8 MiB/s | 143.8 MiB | 00m06s Running transaction [ 1/84] Verify package files 100% | 160.0 B/s | 82.0 B | 00m01s [ 2/84] Prepare transaction 100% | 509.0 B/s | 82.0 B | 00m00s [ 3/84] Installing libgfortran-0:14.0.1 100% | 167.0 MiB/s | 2.2 MiB | 00m00s [ 4/84] Installing cmake-filesystem-0:3 100% | 3.6 MiB/s | 7.3 KiB | 00m00s [ 5/84] Installing libmpc-0:1.3.1-3.fc3 100% | 81.1 MiB/s | 166.0 KiB | 00m00s [ 6/84] Installing python-rpm-macros-0: 100% | 5.6 MiB/s | 22.8 KiB | 00m00s [ 7/84] Installing tzdata-0:2023d-2.fc4 100% | 39.8 MiB/s | 1.9 MiB | 00m00s [ 8/84] Installing python3-rpm-macros-0 100% | 0.0 B/s | 6.7 KiB | 00m00s [ 9/84] Installing openblas-0:0.3.26-1. 100% | 95.5 MiB/s | 97.8 KiB | 00m00s [10/84] Installing libaec-0:1.0.6-5.fc3 100% | 74.6 MiB/s | 152.8 KiB | 00m00s [11/84] Installing expat-0:2.5.0-3.fc39 100% | 74.3 MiB/s | 304.5 KiB | 00m00s [12/84] Installing libstdc++-devel-0:14 100% | 198.0 MiB/s | 14.5 MiB | 00m00s [13/84] Installing hdf5-0:1.12.1-15.fc4 100% | 196.6 MiB/s | 9.0 MiB | 00m00s [14/84] Installing libaec-devel-0:1.0.6 100% | 11.6 MiB/s | 11.9 KiB | 00m00s [15/84] Installing openblas-openmp-0:0. 100% | 219.7 MiB/s | 15.2 MiB | 00m00s [16/84] Installing openblas-openmp64-0: 100% | 223.3 MiB/s | 15.2 MiB | 00m00s [17/84] Installing flexiblas-netlib64-0 100% | 204.4 MiB/s | 11.6 MiB | 00m00s [18/84] Installing flexiblas-openblas-o 100% | 39.1 MiB/s | 40.0 KiB | 00m00s [19/84] Installing flexiblas-0:3.4.1-1. 100% | 46.8 MiB/s | 47.9 KiB | 00m00s [20/84] Installing flexiblas-openblas-o 100% | 39.1 MiB/s | 40.0 KiB | 00m00s [21/84] Installing flexiblas-netlib-0:3 100% | 197.8 MiB/s | 11.7 MiB | 00m00s [22/84] Installing arpack-0:3.9.1-1.fc4 100% | 124.1 MiB/s | 635.6 KiB | 00m00s [23/84] Installing arpack-devel-0:3.9.1 100% | 70.4 MiB/s | 72.1 KiB | 00m00s [24/84] Installing flexiblas-devel-0:3. 100% | 418.9 MiB/s | 3.8 MiB | 00m00s [25/84] Installing pyproject-rpm-macros 100% | 98.1 MiB/s | 100.5 KiB | 00m00s [26/84] Installing cpp-0:14.0.1-0.2.fc4 100% | 185.1 MiB/s | 25.4 MiB | 00m00s [27/84] Installing annobin-docs-0:12.38 100% | 94.3 MiB/s | 96.6 KiB | 00m00s [28/84] Installing vim-filesystem-2:9.1 100% | 4.6 MiB/s | 4.7 KiB | 00m00s [29/84] Installing emacs-filesystem-1:2 100% | 265.6 KiB/s | 544.0 B | 00m00s [30/84] Installing kernel-headers-0:6.8 100% | 117.9 MiB/s | 6.4 MiB | 00m00s [31/84] Installing glibc-headers-s390-0 100% | 105.0 MiB/s | 2.2 MiB | 00m00s [32/84] Installing libxcrypt-devel-0:4. 100% | 31.8 MiB/s | 32.6 KiB | 00m00s [33/84] Installing glibc-devel-0:2.38.9 100% | 193.2 MiB/s | 395.8 KiB | 00m00s [34/84] Installing zlib-ng-compat-devel 100% | 51.0 MiB/s | 104.5 KiB | 00m00s [35/84] Installing python-pip-wheel-0:2 100% | 379.9 MiB/s | 1.5 MiB | 00m00s [36/84] Installing mpdecimal-0:2.5.1-7. 100% | 112.2 MiB/s | 229.8 KiB | 00m00s [37/84] Installing libb2-0:0.98.1-9.fc3 100% | 7.0 MiB/s | 43.0 KiB | 00m00s [38/84] Installing python3-libs-0:3.12. 100% | 185.0 MiB/s | 42.2 MiB | 00m00s [39/84] Installing python3-0:3.12.1-2.f 100% | 32.6 MiB/s | 33.4 KiB | 00m00s [40/84] Installing python3-packaging-0: 100% | 105.4 MiB/s | 431.9 KiB | 00m00s [41/84] Installing cmake-rpm-macros-0:3 100% | 0.0 B/s | 8.0 KiB | 00m00s [42/84] Installing python3-rpm-generato 100% | 16.3 MiB/s | 83.4 KiB | 00m00s [43/84] Installing python3-numpy-1:1.26 100% | 221.4 MiB/s | 42.3 MiB | 00m00s [44/84] Installing python3-iniconfig-0: 100% | 22.9 MiB/s | 23.4 KiB | 00m00s [45/84] Installing python3-pluggy-0:1.3 100% | 46.4 MiB/s | 190.1 KiB | 00m00s [46/84] Installing python3-pytest-0:7.4 100% | 245.1 MiB/s | 15.2 MiB | 00m00s [47/84] Installing python3-pytz-0:2023. 100% | 112.8 MiB/s | 231.0 KiB | 00m00s [48/84] Installing python3-six-0:1.16.0 100% | 117.2 MiB/s | 120.0 KiB | 00m00s [49/84] Installing python3-dateutil-1:2 100% | 174.1 MiB/s | 891.5 KiB | 00m00s [50/84] Installing metis-0:5.1.0.3-3.fc 100% | 213.3 MiB/s | 1.1 MiB | 00m00s [51/84] Installing SuperLU-0:6.0.1-1.fc 100% | 141.4 MiB/s | 579.2 KiB | 00m00s [52/84] Installing SuperLU-devel-0:6.0. 100% | 102.6 MiB/s | 105.1 KiB | 00m00s [53/84] Installing armadillo-0:12.6.6-1 100% | 144.7 MiB/s | 148.2 KiB | 00m00s [54/84] Installing rhash-0:1.4.3-3.fc39 100% | 117.7 MiB/s | 361.5 KiB | 00m00s [55/84] Installing libuv-1:1.47.0-3.fc4 100% | 179.0 MiB/s | 549.8 KiB | 00m00s [56/84] Installing jsoncpp-0:1.9.5-5.fc 100% | 123.6 MiB/s | 253.1 KiB | 00m00s [57/84] Installing libubsan-0:14.0.1-0. 100% | 160.2 MiB/s | 492.1 KiB | 00m00s [58/84] Installing libatomic-0:14.0.1-0 100% | 32.3 MiB/s | 33.0 KiB | 00m00s [59/84] Installing libasan-0:14.0.1-0.2 100% | 182.5 MiB/s | 1.6 MiB | 00m00s [60/84] Installing libtool-ltdl-0:2.4.7 100% | 73.3 MiB/s | 75.1 KiB | 00m00s [61/84] Installing gc-0:8.2.2-4.fc39.s3 100% | 54.0 MiB/s | 276.3 KiB | 00m00s [62/84] Installing guile22-0:2.2.7-9.fc 100% | 264.8 MiB/s | 44.0 MiB | 00m00s [63/84] Installing make-1:4.4.1-2.fc39. 100% | 169.0 MiB/s | 1.9 MiB | 00m00s [64/84] Installing gcc-0:14.0.1-0.2.fc4 100% | 210.5 MiB/s | 76.0 MiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:280-1.fc40.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:280-1.fc40.noarch [65/84] Installing gcc-gfortran-0:14.0. 100% | 177.5 MiB/s | 27.3 MiB | 00m00s [66/84] Installing hdf5-devel-0:1.12.1- 100% | 161.0 MiB/s | 3.9 MiB | 00m00s [67/84] Installing cmake-data-0:3.27.7- 100% | 77.4 MiB/s | 8.4 MiB | 00m00s [68/84] Installing cmake-0:3.27.7-1.fc4 100% | 241.4 MiB/s | 29.9 MiB | 00m00s [69/84] Installing armadillo-devel-0:12 100% | 206.1 MiB/s | 7.4 MiB | 00m00s [70/84] Installing gcc-c++-0:14.0.1-0.2 100% | 208.9 MiB/s | 28.6 MiB | 00m00s [71/84] Installing annobin-plugin-gcc-0 100% | 59.1 MiB/s | 968.1 KiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:280-1.fc40.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:280-1.fc40.noarch [72/84] Installing gcc-plugin-annobin-0 100% | 3.2 MiB/s | 58.3 KiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:280-1.fc40.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:280-1.fc40.noarch [73/84] Installing python3-pandas-0:1.5 100% | 205.0 MiB/s | 37.9 MiB | 00m00s [74/84] Installing python3-pytest-runne 100% | 12.5 MiB/s | 25.6 KiB | 00m00s [75/84] Installing python3-devel-0:3.12 100% | 91.1 MiB/s | 1.3 MiB | 00m00s [76/84] Installing python3-setuptools-0 100% | 122.8 MiB/s | 7.2 MiB | 00m00s [77/84] Installing python3-wheel-1:0.41 100% | 27.0 MiB/s | 526.1 KiB | 00m00s [78/84] Installing python3-cython-0:3.0 100% | 183.9 MiB/s | 18.2 MiB | 00m00s [79/84] Installing cereal-devel-0:1.3.2 100% | 196.2 MiB/s | 1.4 MiB | 00m00s [80/84] Installing cli11-devel-0:2.3.2- 100% | 133.8 MiB/s | 547.9 KiB | 00m00s [81/84] Installing ensmallen-devel-0:2. 100% | 91.2 MiB/s | 1.4 MiB | 00m00s [82/84] Installing txt2man-0:1.7.1-5.fc 100% | 47.4 MiB/s | 48.6 KiB | 00m00s [83/84] Installing stb_image_write-deve 100% | 71.2 MiB/s | 72.9 KiB | 00m00s [84/84] Installing stb_image-devel-0:2. 100% | 1.6 MiB/s | 282.4 KiB | 00m00s >>> Running trigger-install scriptlet: glibc-common-0:2.38.9000-33.fc40.s390x >>> Stop trigger-install scriptlet: glibc-common-0:2.38.9000-33.fc40.s390x >>> Running trigger-install scriptlet: info-0:7.1-1.fc40.s390x >>> Stop trigger-install scriptlet: info-0:7.1-1.fc40.s390x Warning: skipped PGP checks for 82 package(s). 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.QHld00 + 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.f0drHG + 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/tmpdbacmvd3 Processing /tmp/tmpdbacmvd3/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.6s) -- 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_approx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_approx_kfn.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_range_search.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_range_search.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' gmake[2]: 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/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]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/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 ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/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/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/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_generate cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_gmm_generate.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_gmm_generate.dir/gmm/gmm_generate_main.cpp.o -o ../../../bin/mlpack_gmm_generate /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 6%] Built target mlpack_gmm_generate /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 7%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/gmm/gmm_probability_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/gmm/gmm_probability_main.cpp.o -MF CMakeFiles/mlpack_gmm_probability.dir/gmm/gmm_probability_main.cpp.o.d -o CMakeFiles/mlpack_gmm_probability.dir/gmm/gmm_probability_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_probability_main.cpp [ 7%] Linking CXX executable ../../../bin/mlpack_gmm_train cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_gmm_train.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_gmm_train.dir/gmm/gmm_train_main.cpp.o -o ../../../bin/mlpack_gmm_train /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 7%] Built target mlpack_gmm_train /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 7%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/hmm/hmm_train_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/hmm/hmm_train_main.cpp.o -MF CMakeFiles/mlpack_hmm_train.dir/hmm/hmm_train_main.cpp.o.d -o CMakeFiles/mlpack_hmm_train.dir/hmm/hmm_train_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_train_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/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/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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/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 ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/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 ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/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: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/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 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_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_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_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 [ 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_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/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/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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/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 [ 17%] Linking CXX executable ../../../bin/mlpack_nca cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_nca.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_nca.dir/nca/nca_main.cpp.o -o ../../../bin/mlpack_nca /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 17%] Built target mlpack_nca /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_knn.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_knn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_knn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_knn.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_knn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 17%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_knn.dir/neighbor_search/knn_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_knn.dir/neighbor_search/knn_main.cpp.o -MF CMakeFiles/mlpack_knn.dir/neighbor_search/knn_main.cpp.o.d -o CMakeFiles/mlpack_knn.dir/neighbor_search/knn_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/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 [ 17%] Linking CXX executable ../../../bin/mlpack_nbc cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_nbc.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_nbc.dir/naive_bayes/nbc_main.cpp.o -o ../../../bin/mlpack_nbc /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 17%] Built target mlpack_nbc /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_kfn.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_kfn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_kfn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_kfn.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_kfn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 17%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_kfn.dir/neighbor_search/kfn_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_kfn.dir/neighbor_search/kfn_main.cpp.o -MF CMakeFiles/mlpack_kfn.dir/neighbor_search/kfn_main.cpp.o.d -o CMakeFiles/mlpack_kfn.dir/neighbor_search/kfn_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/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 /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 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/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. | ^~~~~~~~~~~~~~~~~ /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 /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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 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/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/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 [ 20%] Linking CXX executable ../../../bin/mlpack_pca cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_pca.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_pca.dir/pca/pca_main.cpp.o -o ../../../bin/mlpack_pca /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 20%] Built target mlpack_pca /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_split.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_split.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_preprocess_split.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_split.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_split.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 20%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_preprocess_split.dir/preprocess/preprocess_split_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_preprocess_split.dir/preprocess/preprocess_split_main.cpp.o -MF CMakeFiles/mlpack_preprocess_split.dir/preprocess/preprocess_split_main.cpp.o.d -o CMakeFiles/mlpack_preprocess_split.dir/preprocess/preprocess_split_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_split_main.cpp /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp: In function ‘void perceptron(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:184:29: warning: ‘new’ of type ‘PerceptronModel’ with extended alignment 16 [-Waligned-new=] 184 | p = new PerceptronModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:184:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:184:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_split_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = PerceptronModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = PerceptronModel*]’ /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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 20%] Linking CXX executable ../../../bin/mlpack_preprocess_split cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_preprocess_split.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_preprocess_split.dir/preprocess/preprocess_split_main.cpp.o -o ../../../bin/mlpack_preprocess_split /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 20%] Built target mlpack_preprocess_split /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 20%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/preprocess/preprocess_binarize_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/preprocess/preprocess_binarize_main.cpp.o -MF CMakeFiles/mlpack_preprocess_binarize.dir/preprocess/preprocess_binarize_main.cpp.o.d -o CMakeFiles/mlpack_preprocess_binarize.dir/preprocess/preprocess_binarize_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_binarize_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_binarize_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 21%] Linking CXX executable ../../../bin/mlpack_perceptron cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_perceptron.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_perceptron.dir/perceptron/perceptron_main.cpp.o -o ../../../bin/mlpack_perceptron /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 21%] Built target mlpack_perceptron /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 22%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/preprocess/preprocess_describe_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/preprocess/preprocess_describe_main.cpp.o -MF CMakeFiles/mlpack_preprocess_describe.dir/preprocess/preprocess_describe_main.cpp.o.d -o CMakeFiles/mlpack_preprocess_describe.dir/preprocess/preprocess_describe_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_describe_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/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/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/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 [ 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 [ 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_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/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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/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 [ 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/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 [ 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, 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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_bayesian_linear_regression.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, 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%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/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 [ 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 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, 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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/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/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%] 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 [ 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, 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 [ 40%] 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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/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 In file 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 [ 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 [ 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/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_probability.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/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_gmm_probability.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_probability_main.cpp:18, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_probability.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 42%] Linking CXX executable ../../../bin/generate_pyx_gmm_generate cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_gmm_generate.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/generate_pyx_gmm_generate.cpp.o CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_gmm_generate /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_gmm_generate -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/gmm_generate.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 42%] Built target generate_pyx_gmm_generate /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 42%] Generating ../bindings/python/generate_pyx_hmm_train.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_train.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_train_main.cpp -DPROGRAM_NAME=hmm_train -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 42%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/generate_pyx_hmm_train.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/generate_pyx_hmm_train.cpp.o -MF CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/generate_pyx_hmm_train.cpp.o.d -o CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/generate_pyx_hmm_train.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_train.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_train.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 42%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, 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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 42%] Linking CXX executable ../../../bin/generate_pyx_gmm_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_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 [ 44%] Linking CXX executable ../../../bin/generate_pyx_hmm_train cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_hmm_train.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/generate_pyx_hmm_train.cpp.o CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_hmm_train /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_hmm_train -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hmm_train.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 44%] Built target generate_pyx_hmm_train /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 44%] 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' [ 45%] 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%] 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/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]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file 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_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 [ 46%] Linking CXX executable ../../../bin/generate_pyx_hmm_loglik cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_hmm_loglik.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/generate_pyx_hmm_loglik.cpp.o CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_hmm_loglik /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_hmm_loglik -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hmm_loglik.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 46%] Built target generate_pyx_hmm_loglik /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hoeffding_tree.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hoeffding_tree.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 46%] Generating ../bindings/python/generate_pyx_hoeffding_tree.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hoeffding_tree.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_main.cpp -DPROGRAM_NAME=hoeffding_tree -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_hoeffding_tree.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hoeffding_tree.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hoeffding_tree.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 47%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/generate_pyx_hoeffding_tree.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/generate_pyx_hoeffding_tree.cpp.o -MF CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/generate_pyx_hoeffding_tree.cpp.o.d -o CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/generate_pyx_hoeffding_tree.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hoeffding_tree.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hoeffding_tree.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_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]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/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 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 /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 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 [ 48%] 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/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 [ 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' [ 48%] Generating ../bindings/python/generate_pyx_kernel_pca.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kernel_pca.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp -DPROGRAM_NAME=kernel_pca -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 48%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/generate_pyx_kernel_pca.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/generate_pyx_kernel_pca.cpp.o -MF CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/generate_pyx_kernel_pca.cpp.o.d -o CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/generate_pyx_kernel_pca.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kernel_pca.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kernel_pca.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kernel_pca.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/nystroem_method.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:19, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kernel_pca.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp: In static member function ‘static const arma::mat* mlpack::KMeansSelection::Select(const arma::mat&, size_t)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 42 | arma::mat* centroids = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp: In instantiation of ‘static const arma::mat* mlpack::KMeansSelection::Select(const arma::mat&, size_t) [with ClusteringType = mlpack::KMeans<>; long unsigned int maxIterations = 5; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/nystroem_method_impl.hpp:83:47: required from ‘void mlpack::NystroemMethod::Apply(arma::mat&) [with KernelType = mlpack::LinearKernel; PointSelectionPolicy = mlpack::KMeansSelection<>; arma::mat = arma::Mat]’ /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 [ 48%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_kde.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_kde.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_kde.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_kde.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 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: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/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_kmeans.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:19, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kmeans.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 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 [ 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 [ 51%] Linking CXX executable ../../../bin/generate_pyx_lars cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_lars.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_lars.dir/__/bindings/python/generate_pyx_lars.cpp.o CMakeFiles/generate_pyx_lars.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_lars /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_lars -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/lars.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 51%] Built target generate_pyx_lars /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_linear_svm.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_linear_svm.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 51%] Generating ../bindings/python/generate_pyx_linear_svm.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_svm.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp -DPROGRAM_NAME=linear_svm -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_linear_svm.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_linear_svm.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_linear_svm.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 51%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_linear_svm.dir/__/bindings/python/generate_pyx_linear_svm.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_linear_svm.dir/__/bindings/python/generate_pyx_linear_svm.cpp.o -MF CMakeFiles/generate_pyx_linear_svm.dir/__/bindings/python/generate_pyx_linear_svm.cpp.o.d -o CMakeFiles/generate_pyx_linear_svm.dir/__/bindings/python/generate_pyx_linear_svm.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_svm.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_svm.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_svm.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 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/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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 52%] Linking CXX executable ../../../bin/generate_pyx_kmeans cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_kmeans.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_kmeans.dir/__/bindings/python/generate_pyx_kmeans.cpp.o CMakeFiles/generate_pyx_kmeans.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_kmeans /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_kmeans -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/kmeans.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 52%] Built target generate_pyx_kmeans /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 In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_local_coordinate_coding.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp: In function ‘void mlpack_local_coordinate_coding(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: warning: ‘new’ of type ‘mlpack::LocalCoordinateCoding’ with extended alignment 16 [-Waligned-new=] 174 | lcc = new LocalCoordinateCoding(0, 0.0); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 54%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_lmnn.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_lmnn.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_lmnn.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_lmnn.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 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%] Linking CXX executable ../../../bin/generate_pyx_local_coordinate_coding cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_local_coordinate_coding.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/generate_pyx_local_coordinate_coding.cpp.o CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_local_coordinate_coding /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_local_coordinate_coding -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/local_coordinate_coding.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 56%] Built target generate_pyx_local_coordinate_coding /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 56%] Generating ../bindings/python/generate_pyx_lsh.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lsh.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp -DPROGRAM_NAME=lsh -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 57%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/generate_pyx_lsh.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/generate_pyx_lsh.cpp.o -MF CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/generate_pyx_lsh.cpp.o.d -o CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/generate_pyx_lsh.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lsh.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lsh.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lsh.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lsh.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp: In function ‘void mlpack_lsh(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: warning: ‘new’ of type ‘mlpack::LSHSearch<>’ with extended alignment 16 [-Waligned-new=] 185 | allkann = new LSHSearch<>(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 57%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 57%] Linking CXX executable ../../../bin/generate_pyx_logistic_regression cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_logistic_regression.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/generate_pyx_logistic_regression.cpp.o CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_logistic_regression /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_logistic_regression -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/logistic_regression.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 57%] Built target generate_pyx_logistic_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 58%] Generating ../bindings/python/generate_pyx_mean_shift.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_mean_shift.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp -DPROGRAM_NAME=mean_shift -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 58%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/generate_pyx_mean_shift.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/generate_pyx_mean_shift.cpp.o -MF CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/generate_pyx_mean_shift.cpp.o.d -o CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/generate_pyx_mean_shift.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_mean_shift.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_mean_shift.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, 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/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/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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/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%] Linking CXX executable ../../../bin/generate_pyx_lsh cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_lsh.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/generate_pyx_lsh.cpp.o CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_lsh /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_lsh -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/lsh.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 58%] Built target generate_pyx_lsh /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_nbc.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_nbc.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 59%] Generating ../bindings/python/generate_pyx_nbc.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nbc.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp -DPROGRAM_NAME=nbc -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_nbc.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_nbc.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_nbc.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 59%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_nbc.dir/__/bindings/python/generate_pyx_nbc.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_nbc.dir/__/bindings/python/generate_pyx_nbc.cpp.o -MF CMakeFiles/generate_pyx_nbc.dir/__/bindings/python/generate_pyx_nbc.cpp.o.d -o CMakeFiles/generate_pyx_nbc.dir/__/bindings/python/generate_pyx_nbc.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nbc.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nbc.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nbc.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nbc.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp: In function ‘void mlpack_nbc(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:157:26: warning: ‘new’ of type ‘NBCModel’ with extended alignment 16 [-Waligned-new=] 157 | model = new NBCModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:157:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:157:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 59%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 59%] Linking CXX executable ../../../bin/generate_pyx_mean_shift cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_mean_shift.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/generate_pyx_mean_shift.cpp.o CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_mean_shift /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_mean_shift -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/mean_shift.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 59%] Built target generate_pyx_mean_shift /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 59%] Generating ../bindings/python/generate_pyx_nca.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nca.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nca/nca_main.cpp -DPROGRAM_NAME=nca -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 59%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/__/bindings/python/generate_pyx_nca.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/__/bindings/python/generate_pyx_nca.cpp.o -MF CMakeFiles/generate_pyx_nca.dir/__/bindings/python/generate_pyx_nca.cpp.o.d -o CMakeFiles/generate_pyx_nca.dir/__/bindings/python/generate_pyx_nca.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nca.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nca.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 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, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nca.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_knn.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_knn.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:20, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_knn.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp: In function ‘void mlpack_knn(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: warning: ‘new’ of type ‘KNNModel’ {aka ‘mlpack::NSModel’} with extended alignment 16 [-Waligned-new=] 214 | knn = new KNNModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ /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 [ 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/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_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/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/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/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, 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 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/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 66%] Linking CXX executable ../../../bin/generate_pyx_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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 66%] Linking CXX executable ../../../bin/generate_pyx_perceptron cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_perceptron.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_perceptron.dir/__/bindings/python/generate_pyx_perceptron.cpp.o CMakeFiles/generate_pyx_perceptron.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_perceptron /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_perceptron -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/perceptron.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 66%] Built target generate_pyx_perceptron /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_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' [ 66%] 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' [ 67%] 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/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_split.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_binarize.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_binarize.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 67%] 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/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 [ 68%] 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' [ 68%] Built target generate_pyx_preprocess_binarize /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 69%] Generating ../bindings/python/generate_pyx_preprocess_describe.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_describe.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_describe_main.cpp -DPROGRAM_NAME=preprocess_describe -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 69%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/generate_pyx_preprocess_describe.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/generate_pyx_preprocess_describe.cpp.o -MF CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/generate_pyx_preprocess_describe.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/generate_pyx_preprocess_describe.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_describe.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_describe.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 69%] Linking CXX executable ../../../bin/generate_pyx_preprocess_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' [ 69%] Built target generate_pyx_preprocess_split /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, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_describe.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, 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%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/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_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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/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 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' In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: 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_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 [ 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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_preprocess_scale -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_scale.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 71%] Built target generate_pyx_preprocess_scale /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_radical.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_radical.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 71%] Generating ../bindings/python/generate_pyx_radical.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_radical.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/radical/radical_main.cpp -DPROGRAM_NAME=radical -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_radical.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_radical.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_radical.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 71%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_radical.dir/__/bindings/python/generate_pyx_radical.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_radical.dir/__/bindings/python/generate_pyx_radical.cpp.o -MF CMakeFiles/generate_pyx_radical.dir/__/bindings/python/generate_pyx_radical.cpp.o.d -o CMakeFiles/generate_pyx_radical.dir/__/bindings/python/generate_pyx_radical.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_radical.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_radical.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_radical.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 71%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 72%] 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 [ 73%] 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' [ 73%] 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' [ 73%] 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' [ 74%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/generate_pyx_random_forest.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/generate_pyx_random_forest.cpp.o -MF CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/generate_pyx_random_forest.cpp.o.d -o CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/generate_pyx_random_forest.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_random_forest.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_random_forest.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 74%] 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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/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 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/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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/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 /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/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 [ 75%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 75%] Linking CXX executable ../../../bin/generate_pyx_random_forest cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_random_forest.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/generate_pyx_random_forest.cpp.o CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_random_forest /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_random_forest -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/random_forest.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 75%] Built target generate_pyx_random_forest /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 75%] Generating ../bindings/python/generate_pyx_softmax_regression.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_softmax_regression.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp -DPROGRAM_NAME=softmax_regression -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 76%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/generate_pyx_softmax_regression.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/generate_pyx_softmax_regression.cpp.o -MF CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/generate_pyx_softmax_regression.cpp.o.d -o CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/generate_pyx_softmax_regression.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_softmax_regression.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_softmax_regression.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_softmax_regression.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_softmax_regression.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp: In instantiation of ‘Model* TrainSoftmax(mlpack::util::Params&, mlpack::util::Timers&, size_t) [with Model = mlpack::SoftmaxRegression; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:174:58: required from here /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%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_krann.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_krann.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_krann.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_krann.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 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%] Linking CXX executable ../../../bin/generate_pyx_krann cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_krann.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_krann.dir/__/bindings/python/generate_pyx_krann.cpp.o CMakeFiles/generate_pyx_krann.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_krann /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_krann -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/krann.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 77%] Built target generate_pyx_krann /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_train.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 77%] Generating ../bindings/python/generate_pyx_adaboost_train.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_train.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp -DPROGRAM_NAME=adaboost_train -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_train.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 78%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/generate_pyx_adaboost_train.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/generate_pyx_adaboost_train.cpp.o -MF CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/generate_pyx_adaboost_train.cpp.o.d -o CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/generate_pyx_adaboost_train.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_train.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_train.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_train.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_train.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp: In function ‘void mlpack_adaboost_train(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: warning: ‘new’ of type ‘mlpack::AdaBoostModel’ with extended alignment 16 [-Waligned-new=] 124 | AdaBoostModel* m = new AdaBoostModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree.hpp:616, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost.hpp:33, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:42: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:89:15: required from ‘mlpack::DecisionTree::DecisionTree(MatType, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int]’ /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 [ 78%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp [ 78%] 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/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/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/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/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 78%] Linking CXX executable ../../../bin/generate_pyx_sparse_coding cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_sparse_coding.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_sparse_coding.dir/__/bindings/python/generate_pyx_sparse_coding.cpp.o CMakeFiles/generate_pyx_sparse_coding.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_sparse_coding /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_sparse_coding -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/sparse_coding.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 78%] Built target generate_pyx_sparse_coding /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 78%] Generating ../bindings/python/generate_pyx_adaboost_classify.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_classify.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_classify_main.cpp -DPROGRAM_NAME=adaboost_classify -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 78%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/__/bindings/python/generate_pyx_adaboost_classify.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/__/bindings/python/generate_pyx_adaboost_classify.cpp.o -MF CMakeFiles/generate_pyx_adaboost_classify.dir/__/bindings/python/generate_pyx_adaboost_classify.cpp.o.d -o CMakeFiles/generate_pyx_adaboost_classify.dir/__/bindings/python/generate_pyx_adaboost_classify.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_classify.cpp [ 78%] Linking CXX executable ../../../bin/generate_pyx_adaboost_train cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_adaboost_train.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/generate_pyx_adaboost_train.cpp.o CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_adaboost_train /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_adaboost_train -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/adaboost_train.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 78%] Built target generate_pyx_adaboost_train /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' [ 78%] 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' [ 78%] 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_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/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_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_probabilities.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree.hpp:616, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost.hpp:33, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_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 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 ‘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 /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_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 [ 80%] 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/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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/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/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 80%] 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 [ 80%] 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_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' [ 80%] Built target generate_pyx_adaboost_probabilities /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' [ 81%] 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' [ 81%] 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 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' [ 81%] Built target generate_pyx_adaboost_classify /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/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_py_wrapper_adaboost.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/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: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-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_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/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/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 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%] 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 [ 81%] Building CXX object src/mlpack/methods/CMakeFiles/generate_py_wrapper_adaboost.dir/__/bindings/python/print_wrapper_py.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -MD -MT src/mlpack/methods/CMakeFiles/generate_py_wrapper_adaboost.dir/__/bindings/python/print_wrapper_py.cpp.o -MF CMakeFiles/generate_py_wrapper_adaboost.dir/__/bindings/python/print_wrapper_py.cpp.o.d -o CMakeFiles/generate_py_wrapper_adaboost.dir/__/bindings/python/print_wrapper_py.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_wrapper_py.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_wrapper_py.hpp:12, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_wrapper_py.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 82%] Linking CXX executable ../../../bin/generate_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' [ 82%] Built target generate_pyx_linear_regression_train /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]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/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 [ 84%] 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' [ 84%] Built target generate_py_wrapper_adaboost /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 84%] Generating ../bindings/python/generate_py_wrapper_linear_regression.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_py_wrapper.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_py_wrapper_linear_regression.cpp -DGROUP_NAME=linear_regression -DGROUP_VALID_METHODS="train predict" -DCATEGORY="regression" -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 84%] Building CXX object src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/generate_py_wrapper_linear_regression.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -MD -MT src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/generate_py_wrapper_linear_regression.cpp.o -MF CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/generate_py_wrapper_linear_regression.cpp.o.d -o CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/generate_py_wrapper_linear_regression.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_py_wrapper_linear_regression.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_py_wrapper_linear_regression.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/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 [ 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_perceptron... Generating man page for ./mlpack_preprocess_split... 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_nbc... Generating man page for ./mlpack_nca... Generating man page for ./mlpack_lsh... Generating man page for ./mlpack_mean_shift... Generating man page for ./mlpack_logistic_regression... [ 86%] Building CXX object src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/print_wrapper_py.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -MD -MT src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/print_wrapper_py.cpp.o -MF CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/print_wrapper_py.cpp.o.d -o CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/print_wrapper_py.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_wrapper_py.cpp 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... Generating man page for ./mlpack_gmm_train... Generating man page for ./mlpack_gmm_generate... Generating man page for ./mlpack_fastmks... Generating man page for ./mlpack_cf... Generating man page for ./mlpack_emst... In file 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ 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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/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 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, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.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) | ~~~~~^~~~~~~~~ [ 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 /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/approx_kfn.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/approx_kfn.pyx:24:72: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/approx_kfn.pyx because it changed. [1/1] Cythonizing mlpack/approx_kfn.pyx building 'mlpack.approx_kfn' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/approx_kfn.cpp -o build/temp.linux-s390x-cpython-312/mlpack/approx_kfn.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/approx_kfn.cpp: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 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/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) | ~~~~~^~~~~~~~~ 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. 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 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 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/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, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 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/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) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.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/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_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 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_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/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) | ~~~~~^~~~~~~~~ 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/mean_shift.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/mean_shift.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 94%] Built target build_pyx_mean_shift /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_nbc.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_nbc.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_nbc.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_nbc.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_nbc.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 95%] Building Cython binding nbc.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=nbc.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py: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 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) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/lsh.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/lsh.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 95%] Built target build_pyx_lsh /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_nca.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_nca.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_nca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_nca.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_nca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 95%] Building Cython binding nca.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=nca.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py: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/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('\;', ' ') /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/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/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/kfn.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/kfn.pyx:24:65: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/kfn.pyx because it changed. [1/1] Cythonizing mlpack/kfn.pyx building 'mlpack.kfn' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/kfn.cpp -o build/temp.linux-s390x-cpython-312/mlpack/kfn.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp /builddir/build/BUILD/mlpack-4.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) | ~~~~~^~~~~~~~~ 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 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, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.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 /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_describe.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/preprocess_describe.pyx:24:81: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/preprocess_describe.pyx because it changed. [1/1] Cythonizing mlpack/preprocess_describe.pyx building 'mlpack.preprocess_describe' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/preprocess_describe.cpp -o build/temp.linux-s390x-cpython-312/mlpack/preprocess_describe.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/preprocess_binarize.cpp: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_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 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/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) | ~~~~~^~~~~~~~~ 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 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 /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. gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [100%] Built target build_pyx_linear_regression_train 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_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.ZXB13M + 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_generate.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_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_mean_shift.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_nca.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_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_preprocess_split.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_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-w5k5vabr/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.oC5Xoc + 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.NKxwdl + 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.tw1N2f + 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.3e07u5 + 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: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-s390x-1706168646.477091/root/var/log/dnf5.log INFO: Done(/var/lib/copr-rpmbuild/results/mlpack-4.3.0-3.fc40.src.rpm) Config(child) 70 minutes 46 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-bin", "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", "epoch": null, "version": "4.3.0", "release": "3.fc40", "arch": "src" }, { "name": "mlpack-python3", "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-debugsource", "epoch": null, "version": "4.3.0", "release": "3.fc40", "arch": "s390x" }, { "name": "mlpack-bin-debuginfo", "epoch": null, "version": "4.3.0", "release": "3.fc40", "arch": "s390x" } ] } RPMResults finished